Okay folks, here's the facts.... 1994 GMC 3500 gas, ex Uhaul truck. Been a good truck up till the last couple of weeks. Lately the speedometer goes wacky, jumps around all over the place even when I'm sitting still. Truck runs very rough. Whenever the speedometer drops to "0" regardless of actual speed, it can hardly pull itself on level ground. Backfires, misses, sometimes cuts out entirely for several seconds then fires with a bang. When the speedometer pegs on the high end regardless of actual speed, it runs much better but not great. So, anybody have any ideas of where to start looking for this gremlin?