1989 Crew Cab TBI 7.4 TH400 2WD Haven't owned it long.
Okay, so my speedo consistently reads about 47mph when I'm doing 55. The gap seems to increase proportionally. It'll bob a bit then quit working at times, working again later. The cruise and variable wiper speeds don't work, but hi and low wiper speeds work. So it may be the switch, but I got a code 24 which is supposed to be low voltage or inactivity on the VSS. I also got a egr and lean exhaust code, but that seems totally unrelated.
Anyhow, could the VSS and cruise be inoperable due to the speedo cable? It was a bit loose at the transmission so I hand tightened it a bit, but it seems like it's been fooled with. I don't fully understand where the VSS comes into play with the cable and all. Any help is appreciated.