Code P0451 evap emission control system
Last edited by rlounsbu; May 4, 2019 at 06:00 PM. Reason: remove quoted txt
I ended up purchasing the unit from Ford. I signed into Ford Parts to get the local dealer. My wife is looking for the receipt for it for the price I paid. Not sure if you have used the Ford parts to check prices before, but if you put in your dealer you will (at least mine did) give you a good break. You have to tell the dealer you looked at Ford Parts on line to get the better price. The part comes with all the replacement hoses in a big box. about 12"x3"x about 6 or7 feet. I had to send the parts manager a email telling him the vin and that the part had a number(I took it off the drawing on Ford parts) and he sent me a quote for the part back. My wife just found the part number for the sensor and hoses that I purchased. The part number for my 2004 4dr 5.4l Larit was 5L3Z*9J279*BA. The part lists at $318.30 and they sold it to me for $229.18 plus tax, total in calif. was $246.94. Here is a picture of the box shipping lable from Ford. Hope this helps. I spent alot of time trying to find one but ended up at Ford. This is the one that is on top of the fuel tank and I did end up dropping the tank to fit all the lines.
Last edited by amtpdb1; May 4, 2019 at 07:21 PM. Reason: added information
So many DTC codes are related to the tank pressure sensor, so it seems to work, but I'm only getting P0451, which is sensor out of range. It seems like the sensor is GOOD and BAD at the same time. Kinda reminds me of one of my kids. Im guessing it is electrical, not a leak, as mentioned in an earlier post. Either wiring harness, but more likely the internal circuit of sensor intermittently shorting or opening. I need a scan tool that can give live data of the sensor readout.
The code seems to get set some time between the engine being shut off, cool down, and next startup, not when running.
-------------------------------------------
Last edited by rlounsbu; May 5, 2019 at 05:05 PM. Reason: sPell in ert
EVERYTHING @amtpdb1 told you is spot on. As Torque Pro users - I might offer further assistance. I have discovered and worked out gauges for a BUNCH of OBDII Parameter IDs for the EVAP System on my 2004 5.4L Lariat, and a Torque Pro dashboard that monitors everything about the EVAP system. I've been planning to post it - with downloadable CSV file of the 'custom' PIDs and formulas- for benefit of other Torque Pro users. Here's a Screenshot:
------------ Brief Description of Gauges - and their purpose/meaning as to function of the OBDII EVAP Monitor routine.
Intake: Intake Air Temperature. Evap Monitor routine will NOT run below 40º or above 90º.
Speed: Vehicle Speed. Evap Monitor is disabled below 40 MPH.
EVAPSOAK: Evap Monitor is disabled if engine 'OFF' soak has not been 8 hours.
FLI: Fuel Level Indicator. Evap Monitor is enabled only between 15% and 75% fuel tank level.
EVAPMODE:
...-1 = Evap Monitor Not Running (disabled)
....0 = Phase 0, entry conditions not met
....1 = Phase 1, Initial Vacuum Draw down
....2 = Phase 2, Vacuum Stabilization
....3 = Phase 3, Vacuum Hold and Decay
....4 = Phase 4, Vacuum Release
....5 = Phase 5, Vapor Generation
....6 = EVAP test completed
EVMV: Evaporative Vapor Management Valve (N/C) (a/k/a Purge Valve) connects to Intake Manifold vacuum port. This valve is 'modulated' open and Fuel Tank Pressure Sensor monitored to check system integrety / leaks.
FTP_InH2O: Fuel Tank Pressure converted into Inches of Water
EVAPCV: Evaporative system Vapor Management valve (N/0) vents through known resistance of Carbon Canister flow.
CCL_ON: Check Cap Lamp illuminated on instrument cluster.
FTP Pa: Fuel Tank Pressure in Pascals (the international standard OBDII measurement).
FTP_V: Fuel Tank Pressure in Volts.
EVAPCP: Evap canister Purge commanded
EVAPCVF: Evap Canister Vent Valve FAULT flag
EVAPCVFM: Evap Canister Vent Valve FAILURE MANAGEMENT MODE
EVAPO20D: Evap '.020' Leak Test conditions not met. (Trucks exempt from the .020" leak test)
EVAP020C: Evap '.020' Leak Test Completed. (Trucks exempt from the .020" leak test)
EVAP020R: Evap '.020' Leak Test Ready (Trucks exempt from the .020" leak test)
EVAPSTAT: Evap Monitor Test COMPLETED this Drive Cycle.
The attached "CSV" file contains the "NON-STANDARD" PIDs that are not included with Torque Pro. (Vehicle Speed and Intake Air Temperature) are the only ones that are included with Torque Pro. So the remainder must be added. The attached CSV file (named 'Monitor EVAP System v1-1.CSV') can be downloaded and copied to your android device in the file folder named .Torque\ExtendedPIDs . Leave it in flat 'text' file format (ie: don't let EXCEL do fancy stuff to it). Just copy it as a text file with '.csv' extension into the Torque extended PIDs folder on your phone.
Then when you go to >Settings >Manage extra PIDs/Sensors - Menu >Add Predefined Set, you can select the file by its name. Then when you go to a new dashboard page you can ADD the gauges as depicted above - or whatever type gauges you prefer.
If you have trouble PM me or post back for assistance. This whole scheme works great with Torque for expanding its capability endlessly.
Ford Trucks for Ford Truck Enthusiasts

I setup screens to show when the Evap cycles complete, O2 sensors and Trims, and some basic gauges, but some are dead. Multi-pages are nice because it all can't fit on one page. Does the Pro version support two-way to allow programming?
the half hidden display shows open or closed loop.
Screen shot taken while OBD not conneted so no data but most work when engine is running.
Last edited by rlounsbu; May 7, 2019 at 08:30 PM. Reason: adding more info
Paying attention to which one or ones are having trouble (or a long time) to complete suggests something in THAT system is probably running near or occasionally outside factory spect ----- a DTC is imminent.
If you get Torque Pro, you might find this dashboard helpful. I located the OBDII flags for each of the monitor completion routines on my truck and created a Torque Pro dashboard to monitor their status and show trip flag when they are completed. LIKE THIS:
I posted the Torque screen and CSV file here:https://www.f150forum.com/f4/how-use...7/#post5992223
Last edited by F150Torqued; May 8, 2019 at 04:49 PM. Reason: Added screenshot
. It passed emissions test at last. I still don't believe the fix... just a squirt of electronic cleaner on the Mass Air Flow sensor. Or maybe it was wiggling the connector on the fuel tank pressure sensor when I was trying to find it. Someone mentioned that it could start corroding if expose to salty water. It saved me the cost of the sensor (for now) from Ford, but it still $UX that you can only get it from Ford. BTW, the connector alone is readily available... no more wondering why that is.Also, the extra PID trick for the free version of Torque doesn't seem to work. It uses .DAT txt file versus .CSV and the entries for each PID is a different format. Still may be possible, just need someone that wants to try and hack it.
. It passed emissions test at last. I still don't believe the fix... just a squirt of electronic cleaner on the Mass Air Flow sensor. Or maybe it was wiggling the connector on the fuel tank pressure sensor when I was trying to find it. Someone mentioned that it could start corroding if expose to salty water. It saved me the cost of the sensor (for now) from Ford, but it still $UX that you can only get it from Ford. BTW, the connector alone is readily available... no more wondering why that is.Also, the extra PID trick for the free version of Torque doesn't seem to work. It uses .DAT txt file versus .CSV and the entries for each PID is a different format. Still may be possible, just need someone that wants to try and hack it.
Thanks for the extra info: "DAT" for Torque 'Lite'. I've spent all my time 'hacking' for PRO version. But it is all for the satisfaction of beating he system.
I suspect your giggling the connector on the FTPS trying to find that little dude is what saved the day.
Happy torqueing from South Texas.
Thanks for the extra info: "DAT" for Torque 'Lite'. I've spent all my time 'hacking' for PRO version. But it is all for the satisfaction of beating he system.
I suspect your giggling the connector on the FTPS trying to find that little dude is what saved the day.
Happy torqueing from South Texas.
Now several times during the winter I will spray some '3-in-1' Garage Door Lubricant (mostly very smelly silicone) all over the top of the tank. This is actually good for the rubber parts and apparently the rodents hate it - also makes it slippery as hell up there. This is also a great preventive treatment for the Fuel Pump Driver Module.





