I DIDNT PASS EMISSIONS TEST BECAUSE MY SERVICE ...
2002 Cadillac Escalade
February, 15, 2013 AT 6:01 AM
I didn't pass emissions test because my service engine soon light was on and ended up spending 2k repairing my 02 escalade. Rear main seal leak, PCV valve, evap line canister, oil pan gasket, hydraulic brake booster and some routine fluid flushes. Got my truck back and within a week the service engine soon light came on and it was still leaking just a few drops of oil (not nearly as bad - but still!), And a few drops of what looks like front differential fluid (front middle). Took it back thinking it hadn't been fixed properly, and a different mechanic (same shop) said that its now the intake gasket that's leaking (oddly enough it appears to be the same leaks as before?). And wants $700 to fix it. Does this make any sense? I am beginning to feel like this is a very untrustworthy mechanic.
When the Check Engine light turns on it means the Engine Computer detected a problem and set a diagnostic fault code. Oil leaks are not monitored so you can rule that out. By the way, intake manifold leaks are very common on GM trucks and are normally the first thing suspected. The problem is the oil can run down onto and around the oil pan making it look like that's what's leaking. Brake system repairs and fluid flushes are not emissions-related either.
The first thing that needed to be done was to read the fault code(s). They indicate the circuit or system that needs further diagnosis. Now that the light is on again, the code has set again because the cause wasn't addressed during the original diagnosis. To be fair, if the charcoal canister was referenced in the code, the mechanic could think it was solved since the light didn't turn back on right after the repairs. The Engine Computer may only run self tests on the system and look for certain defects at specific times. You have to meet certain conditions while driving for those tests to run. That would result in the code setting days or weeks later.