Hmmm .... not fixed
more complications ...
Took the car for a decent drive. The speedo is absolutely whacko
But it looks like it is just an innocent bystander of what else is going on.
Everything (apart from speedo) looked good for about 15 minutes. Through 50/60/80/100 zones and over bumpy sections of road and all kept working. Then, the tacho bounced. A few minutes later the odo, tacho, speedo all went dead. Turned up a small side road, pulled over and as I got down to about 2/3 kph the odo was fluctuating on/off, then as soon as came to a complete stand still everything came straight back on! Pulled out on to the road again and as soon as I started pulling away it all went off. Pulled over again and stopped, all back on! Rev the car while stationary and no problems, pull away, goes off! It's like as soon as any speed signal goes through, something bad happens.
Also noticed that the OBD dash speedo has incorrect fluctuations when the odo goes off and the tacho is bouncing. I believe (correct me if I'm wrong) that the signal from the speed sensor goes directly to the dash MC and is converted there, then travels to the speedo and the ECU, so I don't believe this is an ECU issue. I reckon th espeedo and ECU are only reacting to the same fault somewhere else. From what I've read, there's only a speed input at the ECU, not an output, so if the dash MC is wrong, so will the ECU be.
I felt around the back of the dash when I pulled over and on one side of the odo it was real hot, more than I'd have expected, especially as the other side was cool. So, maybe there's something in there shorting, or maybe there's too much voltage coming through to something in there. If the speed sensor is shorting, or part of it's cable somewhere, would that cause something in there to get hot? I removed the odo/MC and couldn't see anything wrong on the circuit board. The plug contacts all look good. But it could still be a failing component.
Engine revs fine, all engine functions are good, no OBD error codes are showing up, coolant gauge works fine, fuel gauge fine, all dash warning lights working normally and all lighting is fine.
First, once everything is cooled down, I'll try unplugging the speed sensor and see if all the other stuff works without that plugged in. If the fault still occurs and the odo still gets hot with the actual sensor unplugged, it at least rules the actual sensor out. Move along the cables to the MC from there ...
Ah well ... suppose I'd better back to it