Sorry to bring an old post back to life but I have the same fault and can't seem to fix it. Mine is slightly different in the sometimes the speedo will work and sometimes it flicks up and down for all it is worth, from 0mph to 120mph and back again like it is on something. I have checked the G2 earth group and that was clean but I took it apart, sanded it and rebuilt to be sure. Just to check I got the right one it is below the coolant bottle on the face of the nearside turret and it has 3 brown wires and a 10mm bolt. I have checked the 2 plugs at the back of the clocks and they are fine with no corrosion at all. WD40 and reseated. Belled the plug from the VSS sensor and the earth is good, the live goes to F34 (I think it was F34) so I know it has a good power supply. I can't seem to get a connection from pin 2 (signal) to the clocks but I will check again tomorrow. Does anyone know if it is the blue or the green plug the VSS signals goes to the dash on and what pin number? Thanks