Disco 2 ECU fault codes

This site contains affiliate links for which LandyZone may be compensated if you make a purchase.

matgriff

Active Member
Posts
159
Location
Newcastle Under Lyme Staffs
Whilst fault finding my ABS problem with my new Hawkeye, I looked at the ECU faults. There were two historical faults logged, but the MIL light was not on.

One related to engine high temperature and the other was to do with high pressure. Anyhow I cleared them and they have not returned. Funny thing is that it now runs much better, especially at low ish engine speeds, the pick up is much smoother. I suspected MAF failure before I got my Hawkeye, so had it disconnected for a while, which made no difference. Actually the MAF is reading fine as I can now check it.

Presumably if these fault codes caused the ECU to go into some low power or limp mode, the MIL light would come on ??

Not complaining because it now runs fine and pulls like a train :)

The faults were probably due to a coolant leak that I found when I got the car, top hose had a small leak, and the oil cooler blanking stub cap was peeing out, both now fixed, and it doesn't use a drop any more :)

Thx
 
Last edited:
The MIL comes on ONLY for throttle pot or crank sensor failure on a D2 for nothing else, hystorical stored codes should not affect driveability though
 
Right OK... so if for example on engine over temperature, I've read that causes it to go into limp mode ? Don't you get any visual indication of the fault ? and does it automatically just reset itself on the next start cycle ?

Maybe my fault codes were current ?

Anyhow for sure it's way more powerful and responsive now that I've cleared them ?

Mat
 
You get visual indication of overheating cos the gauge goes up from the middle, the engine mamnagement works based on live inputs not on old stored codes, also for overheating stored code the electric fan should be on all the time so if it wasnt check it
 
You get visual indication of overheating cos the gauge goes up from the middle,

Yes, but in this case it happened before I owned the car, I've only had it 4 weeks, I fixed the coolant leaks in the first week. I didn't get the Hawkeye until this week.
The electric fan has seized solid, I removed it when I fixed the headlight mounting tabs/screws. It's beyond repair as the case has rusted through and the windings are burned out, I'll replace it with a generic type.

Please bear with me, I'm new to Discovery ownership, but not at all new to fixing & restoring cars and classic bikes, I'm also familiar with OBD diagnostics for petrol cars and engine management systems in general, including diesels.

My question relating to logged ECU fault codes was relevant (I think) for example on my MGF, a camshaft position sensor error logs a fault in the ECU that sets the fuel injection into batch mode instead of sequential mode. The fault does not bring on the MIL, but it stays logged and runs in this mode until you reset the code using testbook or an OBD2 scanner, it then goes back into sequential mode.... and the car runs better (unless the sensor fault hasn't been fixed)

I wondered if there is a similar system on the Discovery ?

Thanks for the help

Mat
 
Back
Top