check engine light is on on 2006 Pontiac Montana

codes say gas cap is the problem, have replaced with both after market and original and still on.

by in Creedmoor, NC on February 08, 2012
2 answers
ANSWER by on February 08, 2012
Please post the check engine code. This code should have given you a few choices besides gas cap such as evap. system small leak detected. Then you can try a visual inspection of the gas filler neck and charcoal cannister and surrounding connections. The only sure way is to get a smoke test done at a shop. Please post code though.
ANSWER by on February 08, 2012
Agree with the answer above. Codes only indicate where to start looking. Evaporative Emission system problems are difficult for anyone to diagnose/test and repair themselves at home. Some evaporative diagnosis requires a scan tool to bi-directionally control solenoids to seal off and open and test for leaks. Another useful tool is a machine that generates an inert gas/smoke that when the system is sealed off, if there are any leaks the smoke "show up" where they are. Also some faults can be intermittent and when the codes are erased the self test procedures your computer uses to test the system can take a week or two to self complete as a certain specific drive procedure has to be performed.
Related Items:
Illumination of the Check Engine Light can be caused by a loose or worn gas cap.
I had a blown head gasket and since I got my vehicle back it has been idling rough and just recently my check engine light came on and it blinks when I accelerate.
The check engine light came on and stayed on all night. The following morning the light went out. ?????
I bought this van used from a relative that took excellent care of it.check engine light stays on,codes shown o2sensor or possible catalytic converter which was replaced a little over a yr ago and ...
The message in red reads engine power failure.