Question about 2004 Pontiac Grand Prix

1 Answer

Changed the gas cap and engine light is still on

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


1 Answer

  • Level 3:

    An expert who has achieved level 3 by getting 1000 points


    An expert that got 20 achievements.


    An expert that got 10 achievements.


    An expert that got 5 achievements.

  • Pontiac Master
  • 15,575 Answers

Posted on Jun 18, 2017


6 Suggested Answers


6ya staff

  • 2 Answers


Hi there,
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

Good luck!

Posted on Jan 02, 2017



SOURCE: engine code p0440,replaced gas cap

check your evap system..its usually a bad vacum line

Posted on Sep 05, 2008


  • 275 Answers

SOURCE: 2004 Pontiac Grand Prix Evaporative Canister

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


  • 4 Answers

SOURCE: 1992 pontiac grand am no acceleration, a rough idle (engine miss)

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

Ralph Johnson

  • 645 Answers

SOURCE: changed the gas cap,evap canister, and the vent

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


ZJ Limited

  • 17970 Answers

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

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

2 Answers

Fix evap purge flow code p0441 1997 dodge ram 5.2 engine

check to see if vacum line has a hole or has came loose from vacum gas ball.

Dec 05, 2014 | 1997 Dodge Ram

1 Answer

Car runs very ruff. computer says small emissions leak.I have replaced gas cap, this helped for 1 day. now check engine lite is on again.

Did you erase the code after you repaired the problem ??..Emission leaks are usually not affective
to the engine performance...But a gas cap is for some reason...You actually need an emission
leak tester hooked to it ...Or a DRB III eng. analysis tool....I am chrysler tech.....
But normally emission troubles wont make it run rough unless it is very bad !
It may be your O2 sensor.Doublecheck gas cap security.....make sure old code is cleared before you make any more adjustments....Check engine for any vacum leaks...This could be the problem....Because it shouldnt run good for a day after changing only the gas cap...
Make sure all electrical connections ( PLUGS/WIRES/INJ.CONNECTIONS...etc..) are good...
You may have to take to dealer to clear codes and recheck.....Maybe update PCM
Hope this helps.......................................Level II CHRYSLER ..................Metalpoet

Apr 17, 2011 | 2002 Dodge Stratus

1 Answer

Check engine light on, recovery system. I replaced gas cap, had fuel lines checks for leaks,what eles can I do?

check vapor canister for flow or leaks check for vacum leaks check pcv val check all the vacum hoses for leaks check purge sel-ond etc etc what was the code too low flow or no flow or what??

May 07, 2010 | 2001 Pontiac Grand Am SE

2 Answers

2000 Dodge Intrepid with PO455 code and stalling.

A code 455 most likely one or more of the following has happened
a loose or bad gas cap
a non-conforming gas cap
other leaks or damage pieces in the evap system

Inspect the evap system for cracks or breaks in lines listen for vacume leaks or strong gas fume smell and fix all lines you find that are damaged ..I know you say you put a new gas cap but make sure it a conforming cap..Hope this helps

Nov 14, 2009 | 2000 Dodge Intrepid

2 Answers

Engine error lite P0465

Replacing the EGR valve, its actuator, or your DPFE sensor could all be at fault. I would probably start with the valve itself since it's an EGR leak code. Your gas cap was a wasted repair. The gas cap would cause a P0441 or 445 evap code, but not an EGR code.

Oct 07, 2009 | 2000 Chrysler Concorde

1 Answer

Engine light stays on even after oil change and air filter

An oil and air filter change will NEVER fix a check engine light. It would be helpful if you brought your car somewhere to scan the engine computer and determine what fault code/s have been registered. I promise this will be beneficial in trying to make the light go off. Sometimes something simple like an evaporative leak registered by filling the gas tank while the engine is running. In this case the light will likely reset itself after the next fill up. A gas cap itself can leak and trigger the engine light. There are a multitude of things that can turn the engine light on, it helps to narrow the field by having the engine scanned. I hope this helps!

Mar 20, 2009 | 1993 Eagle Summit

1 Answer

Check engine soon light. diagnosed as troble shooting codepo44

Change the evap vent solenoid canister located near the master cylinder on the right side of the engine or your hoses may be cracked. Good luck!

Nov 16, 2008 | 1994 Buick LeSabre

2 Answers

2003 Mercury Sable gas cap light stays on!

make sure that the gas cap have a rubber gasket in it if it has accidentaly dropped off while you removed to fill the tnk it will not seal properly and create a vacum leak causing the ecm to turn on the light.

or did you have an accident or did you run over any thing that could have damaged the vapor canister at the bottom of the vehicle and if this is the case you will see the light on because a damaged canister can cause a vacum leak

Nov 11, 2008 | 2003 Mercury Sable

Not finding what you are looking for?
2004 Pontiac Grand Prix Logo

Related Topics:

674 people viewed this question

Ask a Question

Usually answered in minutes!

Top Pontiac Experts


Level 3 Expert

85206 Answers

Jonah Oneal

Level 3 Expert

14092 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22484 Answers

Are you a Pontiac Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides