I have checked the drains as thanks to the forum its a pretty well known fault now. Thanks for the advice about the CAN bus, how do you test this ? Did some more testing of the speedo , have checked the ABS even though the sensor isnt showing a fault. The wires are fine to the sensors as well. I can put the car on a hill and let it run down the hill out of gear and the speedo registers fine. If I start the car and do the same then pop into gear the speedo will work but not accurately. Could this point to the pedal sensor perhaps?