RJS wrote:
Still got exactly the same problem myself on a 2005 CRD and tried the sensor replacement and checking connections as well. Latest twist is everything can be fine at moderate speeds and the ABS light goes out if it was on previously when you start a new drive, but will light up again once higher speeds reached and maintained (around 70mph) then the odometer freezes up as before. Everything else ok including cruise control, speedo etc.
The only thing I can think of is that higher speeds stir up some crud in the diff causing the sensor to get spooked, any other ideas before I start stripping down the diff most welcome, I'm getting bored of it now......
Drove me nuts too, it was the undetectable split wire leading to the top of the sensor on the differential.... only the 2005 CRDs have that problem.
If you have already swapped the connector, then the wires are crossed, flip the wires and reattach them. drive the vehicle forward for about 15 feet or more and the lights should go off.