QuestionI 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
AnswerThe 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.