General Technical & Electrical General technical and electrical discussion for the Ford Ranger that does not fit in any other sub-forum.

Truck throwing 2 codes

Thread Tools
 
Search this Thread
 
  #1  
Old 05-27-2015
ianyboy's Avatar
Member
Thread Starter
Join Date: Mar 2013
Location: Quebec City, QC, Canada
Posts: 302
Likes: 0
Received 0 Likes on 0 Posts
Truck throwing 2 codes

I have a 2011 Ranger 4.0L from canada

My truck is throwing 2 codes, P0446 and P0453, both related to evap.
- Ive checked vapor canister -> not clogged
- Ive check vapor canister solenoid -> open and closes, fully
- Ive checked tube from gas tank to vapor canister -> also, not clogged

Here's what the code descriptions are:
P0446 - Evaporative System Vent Control Circuit Malfunction
P0453 - Evaporative Control System Pressure Sensor High Input

Ive erased the codes, but 2 remained, even if CEL was off, could this be why the codes always comeback? If not, HELP im flat out ion ideas
 
  #2  
Old 05-28-2015
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
EVAP system codes take awhile to clear, up to 5 drive cycles, 5 warm up cool downs.

The computer runs a self check when truck is off, you can't force it to do it, it just does it when it feels like it, lol.
Best thing to do for now is to never left the tank get below 1/4, and don't fill it up, just fill it to 3/4.
Do this for next 5 drive cycles and see if CEL comes on.
 
  #3  
Old 05-28-2015
ianyboy's Avatar
Member
Thread Starter
Join Date: Mar 2013
Location: Quebec City, QC, Canada
Posts: 302
Likes: 0
Received 0 Likes on 0 Posts
Thanks RonD. I have tried, the truck has failed :P

Reset the CEL last night, started the truck only this morning and no light HOORAY!, I had to make a stop on the way to work; when I fired 'er up again, the CEL was back :'(
 
  #4  
Old 05-28-2015
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
OK, then
P0446 is most common when fuel cap is off or not sealing tank
The Computer closes the vent solenoid then tests if tank can hold vacuum
If tank's pressure sensor say "no" then computer sets P0446

P0453 is the code for tank's pressure sensor voltage being out of range.
This could be a bad sensor or shorted wires, and it would also cause P0446 because test couldn't be completed.

Tank's pressure sensor is on top of the tank, but you can test the sensor:
Remove the gas cap(to remove any pressure in the tank), and turn on the key, with the OBD II reader hooked up use live scan to check the voltage of the Fuel tank pressure sensor, should be about 2.5v with gas cap off.
If it is then problem is not the sensor, if it is above 4v then could be wires or bad sensor, you will need to access sensors connector to find out which
 
The following users liked this post:
Markt228 (01-22-2021)
  #5  
Old 05-29-2015
ianyboy's Avatar
Member
Thread Starter
Join Date: Mar 2013
Location: Quebec City, QC, Canada
Posts: 302
Likes: 0
Received 0 Likes on 0 Posts
Swet! Ill check that out this week-end. I've should have easy acces to that sensor, given that I got a 3'' body lift :P
 
  #6  
Old 05-29-2015
turboeeyore's Avatar
Member
Join Date: Apr 2015
Location: brantford ontario
Posts: 32
Likes: 0
Received 0 Likes on 0 Posts
check the filler tube and make sure the clamps are tight. look for any kind of dampness around the filler near the box and the tank. my explorer is throwing a code for evap cause my filler neck is rotted at the clamp at the top. maybe somthing came loose during the lift procedure.
 
  #7  
Old 06-02-2015
ianyboy's Avatar
Member
Thread Starter
Join Date: Mar 2013
Location: Quebec City, QC, Canada
Posts: 302
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by RonD
OK, then
P0446 is most common when fuel cap is off or not sealing tank
The Computer closes the vent solenoid then tests if tank can hold vacuum
If tank's pressure sensor say "no" then computer sets P0446

P0453 is the code for tank's pressure sensor voltage being out of range.
This could be a bad sensor or shorted wires, and it would also cause P0446 because test couldn't be completed.

Tank's pressure sensor is on top of the tank, but you can test the sensor:
Remove the gas cap(to remove any pressure in the tank), and turn on the key, with the OBD II reader hooked up use live scan to check the voltage of the Fuel tank pressure sensor, should be about 2.5v with gas cap off.
If it is then problem is not the sensor, if it is above 4v then could be wires or bad sensor, you will need to access sensors connector to find out which
Do you know where I can purchase this sensor, for under 300$
 
  #8  
Old 06-02-2015
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
I would first see if the connector is OK.
I would check what years and models use the same sensor, then..........hit the wrecking yards for a replacement.

They would most likely use the same sensor on cars or trucks
 
  #9  
Old 01-22-2021
Markt228's Avatar
Member
Join Date: Mar 2020
Location: Red deer
Posts: 52
Received 2 Likes on 2 Posts
Originally Posted by RonD
OK, then
P0446 is most common when fuel cap is off or not sealing tank
The Computer closes the vent solenoid then tests if tank can hold vacuum
If tank's pressure sensor say "no" then computer sets P0446

P0453 is the code for tank's pressure sensor voltage being out of range.
This could be a bad sensor or shorted wires, and it would also cause P0446 because test couldn't be completed.

Tank's pressure sensor is on top of the tank, but you can test the sensor:
Remove the gas cap(to remove any pressure in the tank), and turn on the key, with the OBD II reader hooked up use live scan to check the voltage of the Fuel tank pressure sensor, should be about 2.5v with gas cap off.
If it is then problem is not the sensor, if it is above 4v then could be wires or bad sensor, you will need to access sensors connector to find out which

im going to try this on the weekend thank you for sharing a simple test :)
 
  #10  
Old 12-12-2022
ddeyo17's Avatar
Member
Join Date: Dec 2022
Location: Pinebush
Posts: 7
Likes: 0
Received 1 Like on 1 Post
I was throwing the same 2 codes on my 2007 4.0 ranger, I found the sensor located on the frame rail inline between the tank and canister was unplugged. plugged it in and p0453 has cleared but p0446 remains. Also repaired broken wires found by the front drive shaft. Now I have another issue. The tank never seems to vent, after a ride there is so much negative pressure that it just about sucks the fuel cap out of your hand when removing. I felt the valve at the canister and it was hot, it has 12 volts and closes as soon as the connector is plugged in. It is new and was replaced by previous owner. Obviously something is telling it to close. I am not sure what tho or how to track that down. I am not sure if the sensor on the frame rail is the Fuel tank pressure sensor and maybe that's at fault? Any help?
 
  #11  
Old 12-12-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
Fuel tank pressure sensor is on the top of the gas tank

There should be negative pressure in the tank for 5 to 10min after shutting off the engine, yes can be quite strong, usually only noticed when stopping for gas
 
  #12  
Old 12-12-2022
ddeyo17's Avatar
Member
Join Date: Dec 2022
Location: Pinebush
Posts: 7
Likes: 0
Received 1 Like on 1 Post
Thank you Ron, I was hopping you would respond. Should the negative pressure be present even when the vehicle is running? I haven't had any luck getting that p0446 to clear. Would you know what that sensor on the frame rail is and what it does? I look at the top of the tank when bed was off and aside from the sender connection I did not see any other electrical connections.
 
  #13  
Old 12-12-2022
RonD's Avatar
RF Veteran
iTrader: (1)
Join Date: Jan 2014
Location: Vancouver, BC
Posts: 30,654
Received 2,820 Likes on 2,586 Posts
Yes, should have highest negative pressure when engine is running and when driving, point of the EVAP system is to suck gas fumes out of the tank as the gas sloshes around, and burn said fumes in the engine via the vacuum pulling fumes from canister to intake

Diagram here of EVAP system: https://www.motor.com/wp-content/uploads/evap1_0317.png

The computer(PCM) runs the system
3 wire pressure sensor on the gas tank
2 wire solenoid for Canister vent
2 wire solenoid for Purge valve, on the engine

The PCM opens purge valve, and uses engine vacuum to suck air from the charcoal canister
The Canister Vent solenoid should be off now, closed
Air is then sucked out of the gas tank and thru the charcoal canister to the purge valve and then into the intake to be burned

When you shut off the engine the computer closes the purge valve, but doesn't open the canister vent valve, so negative pressure is trapped in the tank

The 2 solenoids should get 12volts with key on, solenoids GROUND is controlled by PCM
So with key on the PCM should "see" 12volts passing thru each solenoid on each of the 2 ground wires, if not it will set a "circuit code" for that solenoid

Solenoid valves are CLOSED with no 12v or ground, so normal state is CLOSED
12v and ground are applied to open a solenoid

So with key off both should be closed

P0446 Evaporative Emission Control System Vent Control Circuit Malfunction
Could mean PCM is not "see" 12volts on its ground wire for the the canister vent solenoid

Key on(12v)-------------------------------solenoid--------------------------PCM(sees the 12v)

A solenoid(or relay) is just a coil of wire around a metal core, so 12v in = 12v out
If you ground the coil of wire then the metal core becomes a magnet, this would OPEN the valve(or close a relay)

PCM also uses PWM(pulse width modulation) on solenoids, it can Pulse the Ground, which is the same as lowering the Voltage, so using PWM it can hold a solenoid valve, 1/4 open, 1/2 open, 3/4 open, pretty much any open setting it likes
It uses the Pressure sensor on the top of the tank and PWM on Purge solenoid and Vent solenoid to set pressure and to see if it holds or drops when it shouldn't
i.e. P0442 Evaporative Emission Control System Leak Detected (small leak)
or P0455 Evaporative Emission Control System Leak Detected (gross leak)





 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Albanese83
DOHC - 2.3L Duratec / Mazda L Engines
5
06-23-2021 10:18 AM
Rorie
2.9L & 3.0L V6 Tech
1
09-09-2017 10:36 AM
bblooz
General Technical & Electrical
1
06-14-2016 02:17 PM
182CIOFHELL
2.9L & 3.0L V6 Tech
1
12-21-2015 09:44 AM
davidlwoolard
4.0L OHV & SOHC V6 Tech
4
08-04-2015 02:19 PM



Quick Reply: Truck throwing 2 codes



All times are GMT -6. The time now is 03:56 PM.