09 focus se code p0451

for the last month i have had a code come up as p0451 and it says the fuel tank pressure sensor needs replacement. i cant find it in any repair manuel and my machnic says there is nothing wrong with my fuel system. he did find that my valve cover gasket was leaking, so we replaced that. i was also smelling gas in the car in the mornings so my brother in law replaced the purge valve, smell did go away but the light still on. do you guys have any suggestions?

Try a little vaseline on gas cap seal. You could have evap system smoke cheched.

Common Problems That Trigger the P0451 Code

Defective Fuel Tank Sending Unit
Defective or damaged Fuel Tank
Defective Fuel Tank Pressure Sensor, wiring, or computer
Defective Carbon Canister
Defective Canister Vent Valve - in some cases

Common Misdiagnoses

Fuel Cap
Evaporative Purge Valve
Evaporative Vent Valve

um… my mechanic already checked those. he said there isnt anything wrong with me fuel system. he did a complete dignostics.

i’ll try the vaseline on the cap but not sure if it will help.

The fuel tank pressure sensor https://www.rockauto.com/catalog/moreinfo.php?pk=2313108&cc=1443428&jnid=516&jpid=0 is located on top of the fuel tank.

In order to replace it, the fuel tank needs to be dropped from under the vehicle.

Tester

Evap system problems are a common complaint here, and can be difficult to diagnose.
Info below might help for understanding the proper diagnosis procedure

http://www.agcoauto.com/content/news/p2_articleid/294
http://www.agcoauto.com/content/news/p2_articleid/295