My 2006 LR3 started throwing HDC, Suspension, and Transmission faults. Also the steering would get heavy. Replaced the brake switch, cleaned all the connectors etc. myself to no avail. Took it to my local independent LR workshop who then started switching out Steering pump, steering rack, ECU's...