Land Rover Repair: Land Rover Discovery Check Engine Light, land rover discovery, emission control system


Question
John,

I have had my 1999 Land Rover Discovery since it was new, and I have put my Land Rover Dealership mechanics children through college.  My car currently has about 107,000 miles.  I bought an extended warranty that absorbed some of the finacial damage I have incurred over the last seven years, and beofre my warranty expired last year I spent about $3k renovating the engine (my warranty compnay spent another $4k).  The valaves were redone, the head gasket replaced, and the O2 sensors replaced for the second time.

My "Check Engine" light still comes on even thought the sensors (both of them) have been repeatedly replaced.  A friend of mine (who also owns a Discovery) told me the problem is the gas cap...When I examed the gas cap I found the rubber gasket arounbd the filler pipe to be quite corroded...I have noticied that when I fill the tank up the "Check Engine" light will generally shut off until the tank is about 1/2 empty...

What is your recommendation?  Do you think if I replace the rubber gasket around the filler pipe and gas cap I can mitegate this problem?  Do I need to take the car back into the delare to have the O2 sensors replaced again (they are probably still under warranty since I had them replaced last year)...

Sincerely,

M. Bush  

Answer
At this point, you're just guessing.  Your first step with a check engine light should always be:  Read the code.  Then look it up.  See what it means.

A code for a leak in the evaporative emission control system might indicate a loose gas cap.

A code for a engine misfire has nothing at all to do with a gas cap.

There are hundreds of possible codes, only a few of which are gas cap related.  All can put the light on.

So check it out.