2004 Land Rover Discovery 2 V8 Four Wheel Drive Automatic 67,000 miles
I have an odd problem, but first let me explain some of the history, since it may be related.
For about 4 months after I bought my Disco I had the " Brake" light illuminated on my dash. Then one day all of a sudden the ABS, Traction Control, and Hill Decent lights all came on at the same time.
So, I then replaced all 4 brake pads and had the rotors turned. This didn't solve anything. In fact, come to find out the brake pads were actually not too bad in the first place, and probably didn't need to be replaced. However, after the brakes were done then I realized the brake fluid was low, so I topped it off and the " Brake" light turned off. (Which was probably the problem the whole time!)
However, it's been about 2 months since then and the ABS, TC, and Hill lights are still on.
So, from what I've read everyone says to check the codes from the ECU to see what wheel is causing the problem. So I bought an ODBII scanner and checked the codes. I found our that I have an O2 sensor problem that needs to be addressed, but there were no codes present related to brakes or anything like it. So I cleared the codes, and it cleared the O2 sensor problem codes (and my SES light turned off), but the other 3 lights are all still on.
I then drove the truck for about 110 miles yesterday, and then checked the codes again. The O2 sensor code is back (P0150), but still nothing at all related to the brakes.
Any suggestions? Is it possible that my ODBII scanner just doesn't read those codes or something? It's a Actron CP9175 scanner.
You will need a repair shop to check the codes for you !. Most standard generic fault code readers do not read ABS or SRS (airbag) or most BODY related codes. It will only read powertrain (engine & transmission)