When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I replaced the EVAP canister on my truck about 50K or so ago, has 120K on it now. Ever since then, the hose with the sensor has been pulling out every 10K miles or so. No problem, usually, because I usually reset the hose before the check engine light comes on, and if it does come on, just clear the code and drive on until the next time.
That happened today. Re-inserted the hose into the canister and the little gas cap light went off. Then the check engine light came on with a 1451 OBD II code. Cleared the code and it came right back on when I restarted the truck. Did this a couple of times.
Would the replacement EVAP canister be bad already? I live in Galveston which has a pretty nasty environment, but haven't been driving it on the beach too much lately.
Could be that your gas cap has went bad.
As for code P1451, are you sure that's the correct code because it is a PATS system code that says the engine is disabled.
Could be that your gas cap has went bad.
As for code P1451, are you sure that's the correct code because it is a PATS system code that says the engine is disabled.
The gas cap was replaced at the same time as the EVAP canister. I'll recheck the code tomorrow morning as I expect it to pop back up.
Could be that your gas cap has went bad.
As for code P1451, are you sure that's the correct code because it is a PATS system code that says the engine is disabled.
You need to look up that code again.
P1451 indicates that there is an electrical fault for the purge solenoid.
Inspect the wiring that goes to canister purge valve solenoid. Quite a few recent reports of deteriorated or damaged wiring back under there.
Yea Steve, I checked my other manual resources and the info from the web site I use was not correct [went back to the Powertrain Control Service Manual].
Sorry to be so long in getting back to this. The code for 1451 that I pulled off of the internet is:
What does that mean?
The EVAP system monitors the canister vent (CV) solenoid circuit for an electrical failure. The test fails when the signal moves outside the minimum or maximum allowable calibrated parameters for a specified canister vent duty cycle by PCM command. Symptoms
You will likely not notice any drivability problems. Causes
A code P1451 may mean that one or more of the following has happened:
VPWR circuit open
Damaged canister vent solenoid
Canister vent solenoid circuit open or shorted to ground, power, etc.
Verify canister vent solenoid - To verify normal functioning, monitor the EVAP canister vent solenoid signal PID EVAPCV and the signal voltage (PCM control side). With the valve open, EVAPCV indicates 0% duty cycle and a voltage approximately equal to battery voltage. When the valve is commanded fully closed, EVAPCV indicates 100% duty cycle, and a minimum voltage drop of 4 volts is normal. Output test mode may be used to switch output on/off to verify function.
Replace canister vent solenoid
That being said, I finally got under the truck and found that the wire harness to the sensor for the EVAP canister has a broken wire. That's why I could clear the code and not have it come back until the truck was restarted.
I'm gonna have to go to the dealer or a junkyard to get a new one.