vehicle is a 2003 silverado 4x4 Z71, 5.3L V8, approx 103k miles. I had the famous problem of a sticking speedometer needle in the gauge cluster when it got cold outside. This weekend, I replaced all 6 stepper motors in the gauge cluster. It was a pain in the ass, but I got it done. My gauges seem to be working okay now, but the response of my speedometer needle seems to be delayed. For example, when I slow down, it seems like it takes longer than it should to return to zero. For instance, if I drive 20-mph, then stop at a stop sign, it will still be traveling back to zero for a few seconds after I stop. This leads me to believe it wasn't the stepper/stepping motors in the cluster - and maybe it's something else. Is it possible that there is some kind of speed sensor that has started to malfunction? I always wondered why my speedometer would always stick when it got cold (and no other gauges). Any advice? How many speed sensors are there, where are they, and can I replace them? Thanks for the help!