Question about 2004 Pontiac Grand Prix
Brought it in and the code that was given sugested change gas cap which we did but engine light is still on. the code given also suggested vacume leak or replacing canister. the car does not miss or idle roughly the engine seems to be working fine. what should we check for first. the purge solenoid vale and where is it located and how do we check it. if that shows good then do you suggest changing the charcoal cannister and is that located by the gas tank
Posted by Anonymous on
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
Here's a link to this great service
Posted on Jan 02, 2017
you should be able to fix it look for a can near the fuel tank that has vacuum hoses coming out of it and you should be able to just buy the bad solenoid
Posted on Nov 03, 2008
Does it have the 2.3l Quad 4 engine? If so replace the plastic piece that the coils go into, they go bad and leak spark to the cam towers and then you get a nice one or multiple cylinder misfire.
Posted on Apr 30, 2010
you need to check the vacuum hoses and fittings going back to the gas tank. you have to make sure there are no cracks in the hoses and make sure all the connectors have good o rings. leave comment
Posted on May 07, 2010
SOURCE: My 2004 Sunfire check engine
DTC P0442, P0455 or P0456 are all diagnostic codes indicating a leak has been detected in the EVAP system:
- P0442 EVAP Leak Monitor .040 Leak Detected (Medium Leak)
- P0455 EVAP Leak Monitor Large Leak Detected
- P0456 EVAP Leak Monitor .020 Leak Detected (Small Leak)
What this code means is that the computer has tested the evap system and was not able to draw a vacuum on the fuel tank. it does this by turning on the evap vent valve which closes the fuel tank vent off, It then opens the vacuum solenoid and allows engine vacuum to be drawn on the fuel tank. A sensor in the fuel tank monitors the Pressure/Vacuum levels on the tank and reports this to the computer.If the computer does not see a change in pressure/vacuum on the tank then code P0455 will set.
Check under the hood to make certain no vacuum lines are disconnected, check your fuel cap if it isn't sealing correctly or is missing or the wrong one this will cause that code to set, You may have a bad vent valve in the gas cap causing the problem.
If you first get a P0442 or P0456 then a while later get a P0455 it is a sign a hose is going bad.
It is common for the hoses over the gas tank on Jeeps and some other chrysler cars to go bad, which requires removal of the gas tank to repair. Could also mean a piece of charcoal from the vapor canister is stuck in a line. Blowing the lines out can fix it.
If you get a P0455 (large leak) at the outset it more likely a stuck valve or a hose which came loose. A smoke machine is the fastest way to finds leaks in these systems but not a common tool for do it your selfers (click image diagram for zoom).
Additional details could find in this TSB procedure DTC P0440 (click over link).
If you have additional comments about this, keep in mind also send us exactly what faulto code found there.
Keep us updated.
Posted on Jun 20, 2011
Tips for a great answer:
Dec 05, 2014 | 1997 Dodge Ram
Apr 17, 2011 | 2002 Dodge Stratus
May 07, 2010 | 2001 Pontiac Grand Am SE
Mar 28, 2010 | 1998 Volvo V70
Nov 14, 2009 | 2000 Dodge Intrepid
Oct 07, 2009 | 2000 Chrysler Concorde
Mar 20, 2009 | 1993 Eagle Summit
Nov 16, 2008 | 1994 Buick LeSabre
Nov 11, 2008 | 2003 Mercury Sable
674 people viewed this question
Usually answered in minutes!
Step 2: Please assign your manual to a product: