This is what mine's like fix one thing then another breaks..even when the car is sat unused something will break just for fun..
This seems to be the way it is sometimes.
When I drove it home, the MIL was on, the temperature gauge was maxed out, the high temperature warning light was on, and the fans ran at full speed.
Also the PS pump was howling, as the fluid was being pumped out the cracked pipe.
However there wasn't any sign of the ABS warning light.
So I fixed the PS pipe, and replaced the thermostat and faulty temperature sensor, so all those issues were fixed.
Now out of nowhere, the bloody ABS light is on.
I also have problems with diags connecting to mine, icarsoft say the early 2001 freelander are hit n miss with diagnostics, and asked me to send their i930 back to them for full refund. They obviously new it may have problems with my year of freelander.
My I930 has connected to this very vehicle in the past, which is why I knew the 2/4 duty solenoid had failed.
When I was testing the I930 out, I could connect to every module on this vehicle, ABS, TCM, ECU, CC, Ipack, CCU, the lot. Now I need to find out what is up with the ABS, the I930 won't connect to anything, except get corrupted live data from the engine ECU.
I did update the firmware in the I930 a while back, I'm wondering if that update has screwed up the ability to read the 2001 V6 modules.