Land Rover Repair: obd II code, engine sensors, obd ii code


Question
I have a 1996 range rover 4.0, the check engine light is on and reads P1158. Air fuel metering can you help me with the meaning and also where can I get a complete list of codes.
Thank you

Answer
The code means your oxygen sensor is not recording the engine switching to lean (it cycles rich/lean serval times a second) as it should.

This code does not point to a specific repair.

You need to find a shop that's capable of looking at the actual data from your engine sensors and figuring out what's wrong.  That shop could be a dealer or it could be an independent with proper tools and training.

As to where you can get a list of codes. . . you can subscribe to the factory site, www.landrovertechinfo.com for a day for $18 and get anything you want for the car, codes, manuals, worong books, etc.