Best way to isolate the problem is to disconnect the cable at the speedometer and drive the truck. If you still have the noise, it's in the cable - if not then it's in the speedometer.