i took apart my dashboard this morning and inspected the connections on the rear of the instrument panel, all connections looked good and were secure. crawled under the vehicle, located the speed sensor on top of the rear differential, the wiring harness is in good shape and has a solid connection to the sensor. the engine computers appeared to be in good shape and all connections appeared to be solid, but with out a way to test it I don't know. I assume that if it were the engine computers i would be having more issues than just a screwy speedo. now last night while running some errands, everything was working fine, didn't test cruise control, on my way home plugged in my OBD2 reader to get live data from the Vehicle Speed Sensor, and other than a slight delay of the needle on the speedo, the speedo, OBD2 reader, and a GPS speedometer app on my smart phone all read the same speed. at this point I'm stumped, I don't know what else to look at or to try and test.