Jump to content

Recommended Posts

Posted (edited)

Howdy all. A few weeks ago I went to remote start my truck and it wouldn't do it. Lights would flash like it was going to and then nothing. Got in, started it without an issue and off I went. After a few days of this I disconnected the battery and let it sit. After reconnecting, no more issue.

 

Fast forward to yesterday, same thing. Finally the CEL came on. I assume this is why it's been giving me remote start fits. Plugged in my scanner and got P0451 - Evaporative emission system pressure sensor / switch range / performance.

 

Doing some reading it sounds like this is the pressure sensor on the top side of the fuel tank, is that right? I want to be sure before considering dropping the tank and replacing it.

 

As far as filling up with gas goes, on occasion the pump will shut off and I will have to start it again but it's probably 1/10th of the time when filling up.

 

EVAP_VP (inH2O) shows -3.0 - -4.9 if that matters.

 

Thanks all!

2014 Silverado LT

4x4 5.3L

99k miles

Edited by Nathan Barr
Posted

The sensor on top of the tank can be replaced without removing the gas tank.  Not hard,  but easier if you look at it with an inspection mirror.  

 

All that said.  This is a code I and others have chased.  I replaced that sensor worked for a little while.  Idk if anyone has found a resolve for this issue.  I feel like it is a gasket in the hose leading from the emissions eq. By the tank to the engine. 

Posted
1 hour ago, Snowcamo said:

The sensor on top of the tank can be replaced without removing the gas tank.  Not hard,  but easier if you look at it with an inspection mirror.  

 

All that said.  This is a code I and others have chased.  I replaced that sensor worked for a little while.  Idk if anyone has found a resolve for this issue.  I feel like it is a gasket in the hose leading from the emissions eq. By the tank to the engine. 

 

I was looking up some videos and found a couple of different ways to get to it. One involved lifting one side of the bed, the other removed the drive shaft, etc. Do you know what the best method is? I will try to just look today and see if I can't find an easy access way to it...

Posted

Yeah removing the driveshaft would make it easier. I just sat under the truck and reached over it. 

 

You can see it between the bed and cab or bed and frame. 

Posted
6 minutes ago, Snowcamo said:

Yeah removing the driveshaft would make it easier. I just sat under the truck and reached over it. 

 

You can see it between the bed and cab or bed and frame. 

Love to hear that. I'll take a gander today and see what I can see.

 

I just wanted to make sure it wasn't something under the hood. Videos seem split. Some point to the EVAP stuff there but I was pretty positive it didn't have to do with that.

Posted

Well like I was saying earlier, I don't think anyone has come up with a fix. I do suspect it to be a hose leak though. I have changed that sensor and evap stuff by the tank. Still the light persist. Over 4years no issues due to that light/ code.

 

I've even asked gm techs and they have no clue. 

Posted

The fuel tank pressure sensor measures vapor pressure or vacuum in the evaporative emission (EVAP) system. The engine control module (ECM) supplies a 5 V reference and a low reference circuit to the fuel tank pressure sensor. The fuel tank pressure sensor signal voltage varies depending on EVAP system pressure or vacuum. The control module also uses this fuel tank pressure signal to determine atmospheric pressure for use in the engine-off small leak test, DTC P0442. Before using this signal as an atmospheric reference it must first be re-zeroed.

Conditions for Running the DTC

P0451

  • DTC P0451 runs only when the engine-off natural vacuum small leak test, P0442, executes.
  • The number of times this test runs can range from 0–2 per engine-off period.
  • The length of the test can be up to 10 min.

P0452 and P0453

DTC P0452 and P0453 run continuously when the ignition is ON.

P0454

  • DTC P0454 runs only when the engine-off natural vacuum small leak test, P0442, executes.
  • This test can run once per engine-off period. The length of the test can be up to 10 min.
  • A refueling event is not detected. A refueling event is confirmed if the fuel level has a persistent change of 10% for 30 s during a 10 min refueling rationality test.

Conditions for Setting the DTC

P0451

  • This DTC will set if the controller is unable to re-zero the fuel tank pressure sensor voltage within a calibrated range during the engine-off small leak test, P0442.
  • The ECM must complete several engine off natural vacuum test tests before the diagnostic can turn the MIL ON or OFF.

P0452

The fuel tank pressure sensor voltage is less than 0.15 V for greater than 10 s.

P0453

The fuel tank pressure sensor voltage is more than 4.85 V for greater than 10 s.

P0454

  • If, during the engine-off natural vacuum small leak test, P0442, the ECM detects an abrupt fuel tank pressure signal change, other than a refueling event, this DTC will set. An abrupt change is defined as a change of greater than 0.45 in H2O in the span of 1 s but less than 1 in H2O in 12.5 ms.
  • This test must fail twice in three samples to set this DTC.

Action Taken When the DTC Sets

  • DTCs P0451 and P0454 are Type A DTCs.
  • DTCs P0452 and P0453 are Type B DTCs.

Conditions for Clearing the MIL/DTC

  • DTCs P0451 and P0454 are Type A DTCs.
  • DTCs P0452 and P0453 are Type B DTCs.

Diagnostic Aids

P0451 and P0454

  • A restriction in the EVAP canister or vent lines could prevent fuel vapor pressure from bleeding off fast enough. If the vent system cannot bleed off pressure fast enough, the re-zero procedure may not complete successfully, which could cause this code to set.
  • Ensure that the reference port on the fuel tank pressure sensor is unobstructed.
  • An fuel tank pressure sensor that is skewed or does not have a linear transition from low to high may cause this DTC to set. Scan tool Control Functions, snapshot, and plot functions can help detect erratic sensor response. To test the sensor signal under vacuum conditions, use the Quick Snapshot and the Purge/Seal functions to capture data while commanding purge to 20%, then plot the data to look for erratic sensor operation. A similar test can be done for the pressure side of the sensor operation by applying pressure with the GE 41413-A while taking a snapshot.
  • Thanks 1
Posted
18 hours ago, asilverblazer said:

The fuel tank pressure sensor measures vapor pressure or vacuum in the evaporative emission (EVAP) system. The engine control module (ECM) supplies a 5 V reference and a low reference circuit to the fuel tank pressure sensor. The fuel tank pressure sensor signal voltage varies depending on EVAP system pressure or vacuum. The control module also uses this fuel tank pressure signal to determine atmospheric pressure for use in the engine-off small leak test, DTC P0442. Before using this signal as an atmospheric reference it must first be re-zeroed.

Conditions for Running the DTC

P0451

  • DTC P0451 runs only when the engine-off natural vacuum small leak test, P0442, executes.
  • The number of times this test runs can range from 0–2 per engine-off period.
  • The length of the test can be up to 10 min.

P0452 and P0453

DTC P0452 and P0453 run continuously when the ignition is ON.

P0454

  • DTC P0454 runs only when the engine-off natural vacuum small leak test, P0442, executes.
  • This test can run once per engine-off period. The length of the test can be up to 10 min.
  • A refueling event is not detected. A refueling event is confirmed if the fuel level has a persistent change of 10% for 30 s during a 10 min refueling rationality test.

Conditions for Setting the DTC

P0451

  • This DTC will set if the controller is unable to re-zero the fuel tank pressure sensor voltage within a calibrated range during the engine-off small leak test, P0442.
  • The ECM must complete several engine off natural vacuum test tests before the diagnostic can turn the MIL ON or OFF.

P0452

The fuel tank pressure sensor voltage is less than 0.15 V for greater than 10 s.

P0453

The fuel tank pressure sensor voltage is more than 4.85 V for greater than 10 s.

P0454

  • If, during the engine-off natural vacuum small leak test, P0442, the ECM detects an abrupt fuel tank pressure signal change, other than a refueling event, this DTC will set. An abrupt change is defined as a change of greater than 0.45 in H2O in the span of 1 s but less than 1 in H2O in 12.5 ms.
  • This test must fail twice in three samples to set this DTC.

Action Taken When the DTC Sets

  • DTCs P0451 and P0454 are Type A DTCs.
  • DTCs P0452 and P0453 are Type B DTCs.

Conditions for Clearing the MIL/DTC

  • DTCs P0451 and P0454 are Type A DTCs.
  • DTCs P0452 and P0453 are Type B DTCs.

Diagnostic Aids

P0451 and P0454

  • A restriction in the EVAP canister or vent lines could prevent fuel vapor pressure from bleeding off fast enough. If the vent system cannot bleed off pressure fast enough, the re-zero procedure may not complete successfully, which could cause this code to set.
  • Ensure that the reference port on the fuel tank pressure sensor is unobstructed.
  • An fuel tank pressure sensor that is skewed or does not have a linear transition from low to high may cause this DTC to set. Scan tool Control Functions, snapshot, and plot functions can help detect erratic sensor response. To test the sensor signal under vacuum conditions, use the Quick Snapshot and the Purge/Seal functions to capture data while commanding purge to 20%, then plot the data to look for erratic sensor operation. A similar test can be done for the pressure side of the sensor operation by applying pressure with the GE 41413-A while taking a snapshot.

 

Thank you for that. My simple little scan tool isn't that fancy so the only "test" I was able to do was to monitor the inH2O while revving to 3k RPM's and holding it. In doing this, that number went from about -2.9 to -5.0. After letting off of the throttle, it backed down to around -2.9.

 

I'm not entirely sure if that means anything at all or if I should just look at replacing the sensor on the fuel tank.

Posted

Circuit/System Verification

  1. Remove the fuel cap.
  2. Ignition ON, engine OFF.
  3. Verify the scan tool Fuel Tank Pressure Sensor parameter is between 1.3 and 1.7 V.
    • If not between 1.3–1.7 V
      Refer to Circuit/System Testing
     
    • If between 1.3–1.7 V

  4. Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
  5. Verify the DTC does not set.
    • If the DTC sets
      Refer to Circuit/System Testing.
     
    • If the DTC does not set

  6. All OK.

Circuit/System Testing

  1. Ignition OFF, all vehicle systems OFF, this may take up to 2 min, for all vehicle systems to power down. Disconnect the harness connector at the B150 Fuel Tank Pressure Sensor.
  2. Test for less than 5 Ω of resistance between the low reference circuit terminal 2 and ground.
    • If 5 Ω or greater
     
    1. Ignition OFF, disconnect the harness connector at the K20 Engine Control Module.
    2. Test for less than 2 Ω in the low reference circuit end to end.
      • If 2 Ω or greater, repair the open/high resistance in the circuit.
      • If less than 2 Ω, replace the K20 Engine Control Module.


       
     
    • If less than 5 Ω

  3. Ignition ON.
  4. Test for 4.8–5.2 V between the 5 V reference circuit terminal 3 and ground.
    • If less than 4.8 V
     
    1. Ignition OFF, disconnect the harness connector at the K20 Engine Control Module.
    2. Test for infinite resistance between the 5 V reference circuit and ground.
      • If less than infinite resistance, repair the short to ground on the circuit.
       
      • If infinite resistance

    3. Test for less than 2 Ω in the 5 V reference circuit end to end.
      • If 2 Ω or greater, repair the open/high resistance in the circuit.
      • If less than 2 Ω, replace the K20 Engine Control Module.


       
     
    • If greater than 5.2 V
     
    1. Ignition OFF, disconnect the harness connector at the K20 Engine Control Module, ignition ON.
    2. Test for less than 1 V between the 5 V reference circuit and ground.
      • If 1 V or greater, repair the short to voltage on the circuit.
      • If less than 1 V, replace the K20 Engine Control Module.


       
     
    • If between 4.8–5.2 V

  5. Verify the scan tool Fuel Tank Pressure parameter is less than 0.2 V.
    • If 0.2 V or greater
     
    1. Ignition OFF, disconnect the harness connector at the K20 Engine Control Module, ignition ON
    2. Test for less than 1 V between the signal circuit terminal 1 and ground.
     
    • If 1 V or greater, repair the short to voltage on the circuit.
    • If less than 1 V, replace the K20 Engine Control Module.
     
    • If less than 0.2 V

  6. Install a 3 A fused jumper wire between the signal circuit terminal 1 and the 5 V reference circuit terminal 3.
  7. Verify the scan tool Fuel Tank Pressure Sensor parameter is greater than 4.7 V.
    • If 4.7 V or less
     
    1. Ignition OFF, disconnect the harness connector at the K20 Engine Control Module.
    2. Test for infinite resistance between the signal circuit terminal 1 and ground.
      • If less than infinite resistance, repair the short to ground on the circuit.
       
      • If infinite resistance

    3. Test for less than 2 Ω in the signal circuit end to end.
     
    • If 2 Ω or greater, repair the open/high resistance in the circuit.
    • If less than 2 Ω, replace the K20 Engine Control Module.
     
    • If greater than 4.7 V

  8. Test or replace the B150 Fuel Tank Pressure Sensor.
  • Like 1
Posted

Looks like all that boiled down is check the wiring then either ECM (not likely) or the sensor... in addition to:

 

21 hours ago, asilverblazer said:
  • A restriction in the EVAP canister or vent lines could prevent fuel vapor pressure from bleeding off fast enough. If the vent system cannot bleed off pressure fast enough, the re-zero procedure may not complete successfully, which could cause this code to set.
  • Ensure that the reference port on the fuel tank pressure sensor is unobstructed.
  • An fuel tank pressure sensor that is skewed or does not have a linear transition from low to high may cause this DTC to set. Scan tool Control Functions, snapshot, and plot functions can help detect erratic sensor response. To test the sensor signal under vacuum conditions, use the Quick Snapshot and the Purge/Seal functions to capture data while commanding purge to 20%, then plot the data to look for erratic sensor operation. A similar test can be done for the pressure side of the sensor operation by applying pressure with the GE 41413-A while taking a snapshot.

 

Posted
1 minute ago, asilverblazer said:

Looks like all that boiled down is check the wiring then either ECM (not likely) or the sensor... in addition to:

 

 

Ok let's say I wanted to replace that sensor wire.  Where does the other end terminate? 

Posted

gmupfitter has wiring diagrams to view...

 

However, I would focus on the connections and look for other obvious wire/harness damage first. A random broken wire is much less common to require a replacement of it. 

 

The code (P0451) is very specific to not being able to determine a correct 'zero' value and suggests that other elements may be preventing that (crimped or obstructed hose). 

 

Since your scan tool isn't able to properly test for those faults, the above post would be the next step (we are assuming there is no fault vs. testing and confirming there is none) and checking the electrical circuit.

 

Because proper tests haven't confirmed all else to be OK, I wouldn't spend a significant effort to chase down a potential electrical circuit failure that isn't very likely. Unplug it and look at it... see what you think. maybe clean the pins connection. Perhaps just some basic checks, disconnect the sensor and verify the appropriate voltage/resistance per the post above at the connector pins. If a deficiency is found, probe the backside of the connector/wire. The likeliest electrical failure points I think would be the connection to the sensor or the sensor itself.

 

Narrowing down the 'likeliest faults':

1. Obstruction or other condition preventing the sensor from getting an accurate reading. 

2. Sensor electrical connection.

3. Sensor failure.

 

Based on that, I would buy a new sensor, crawl under the truck with the intention of replacing it and doing so unless I found an obvious problem with item 1 and/or 2. 

 

If the problem remains, then I would start chasing that circuit in more depth. Keeping in mind that testing for obstructions in the EVAP canister or vent lines hasn't been fully completed.

Posted
17 minutes ago, asilverblazer said:

gmupfitter has wiring diagrams to view...

 

However, I would focus on the connections and look for other obvious wire/harness damage first. A random broken wire is much less common to require a replacement of it. 

 

The code (P0451) is very specific to not being able to determine a correct 'zero' value and suggests that other elements may be preventing that (crimped or obstructed hose). 

 

Since your scan tool isn't able to properly test for those faults, the above post would be the next step (we are assuming there is no fault vs. testing and confirming there is none) and checking the electrical circuit.

 

Because proper tests haven't confirmed all else to be OK, I wouldn't spend a significant effort to chase down a potential electrical circuit failure that isn't very likely. Unplug it and look at it... see what you think. maybe clean the pins connection. Perhaps just some basic checks, disconnect the sensor and verify the appropriate voltage/resistance per the post above at the connector pins. If a deficiency is found, probe the backside of the connector/wire. The likeliest electrical failure points I think would be the connection to the sensor or the sensor itself.

 

Narrowing down the 'likeliest faults':

1. Obstruction or other condition preventing the sensor from getting an accurate reading. 

2. Sensor electrical connection.

3. Sensor failure.

 

Based on that, I would buy a new sensor, crawl under the truck with the intention of replacing it and doing so unless I found an obvious problem with item 1 and/or 2. 

 

If the problem remains, then I would start chasing that circuit in more depth. Keeping in mind that testing for obstructions in the EVAP canister or vent lines hasn't been fully completed.

 

So replacing the sensor would come before looking at replacing the canister under the hood, correct?

Posted
1 hour ago, Nathan Barr said:

 

So replacing the sensor would come before looking at replacing the canister under the hood, correct?

Based on code P0451, that is how I would proceed.

Posted
22 minutes ago, asilverblazer said:

Based on code P0451, that is how I would proceed.

Thank you! I disconnected the battery yesterday to clear things out and see if it comes back. Time will tell but I have a feeling I will be replacing or in the least diagnosing that sensor.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Forum Statistics

    250.5k
    Total Topics
    2.7m
    Total Posts
  • Member Statistics

    342,949
    Total Members
    8,960
    Most Online
    Gkistler
    Newest Member
    Gkistler
    Joined
  • Who's Online   5 Members, 0 Anonymous, 716 Guests (See full list)

  • Latest Articles

  • Posts

    • Hi friends - first time poster. I have a 2015 sierra Denali with 150k miles, I’m the second owner and she’s given me 75k of great service. I run a pulse AFM disable device. Starting Thursday when I exited the freeway after a short local ride it started idling rough, with an obvious misfire shake and was down on low end power.  I got it home and hooked it up to my scannner and found no codes but in live data a pretty bad misfire on cylinder 5. I replaced the coil, plug and wire with all new OE replacements (Delphi gn10165 coil, acdelco wire and 41-168 plug). It’s still behaving the same way after firing the parts cannon at it.   I know cyl 5 is a non AFM cylinder so I am not thinking this is AFM related but I’m kinda at a loss. injector? Bent pushrod? It’s running too well over 1k rpm to suggest those IMO. Has anyone chase this issue before and what was it? Any suggestions? 
    • 2017 Silverado L83 5.3l 6speed transmission Hello, not a new member but havent posted in a while and my old signup info isnt working so had to create a new account. anyways, I have an issue with my truck and hope someone can spread some light on whats happening: -when it goes to 4cyl mode it makes a clunk sound (but not when coasting or going downhill) -when in 4 cyl mode and under load it makes a load pulsating sound (not a tick). -goes away completely when in M5 gear or when plugging in an AFM delete. Im guessing it is one of 2 things but im not convinced of either to be honest. 1. lifter stuck in v8 mode 2. torque converter shudder realistically it doesn't seem like the TC as there is no physical vibration , and it never happens in v8 mode. but maybe? and wouldnt a lifter make a sound whether with load or not? any ideas let me know please. thank you!  
    • Which has made me wonder with the various engine failures of a few brands in the last few years, is it sub par materials such as lifters etc causing failures, or bearing clearances on the crank etc or perhaps bad designing of an engine physically or causing too much load on the components due to the hp/torque they can push out of them. Or is the oil viscosity and additive package of current oils or a lack of oil flow by an oil pump not able to supply sufficient oil at idle or under high load at low rpm. Or is it every item I listed that combined together has pushed the limits so far to the left that there is hardly a margin of safety left and add in some fuel dilution and too long of an OCI and premature engine failure is the result ?. 
    • He is not saying that an SAE *W20 will have more viscosity than a *W40 due to MORE VII polymers. He is saying that although multiple *W40 may post in the PDS the same or similar 100 C and 150 C viscosities that the blenders choice of modifier TYPE and AMOUNT to get his chosen base to grade will not give identical real world viscosities in shear and at temperature. All will pass the SII test but not all will pass the 100 C HTHS (unpublished value) testing the blender does and relies on to get the required by law "percentage improvement' referenced to his last great work.    Tis the problem with the lie. Once told others are required to support it. 
    • I have a `25, 1500 that auto sets on incline. Never knew that at first. I have the electronic shifter. Just think if it didn`t do that? Unlike a mechanical shift that you can muscle out of park, how would you get this thing out? That would be a problem.   What I found out later is, I don`t have to push the button to release. Just put it in gear.   Setting parameters? Don`t know if it`s possible.
  • GM-Trucks.com Clubs

  • Popular Contributors

×
×
  • Create New...