Constant smell of gas and then computer issued code p0456. dealer found a dangerous situation where the fuel fill pipe and attached vent pipe was rusting badly. small rust holes were in the vent pipe. this was causing the p0456 code and also leaking of fumes and gas. this could cause a possible fire situation with the vehicle.