When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Recently I noticed that whenever I go over 45 mph and take my foot off the gas, the needle on my speedometer stays in the same spot for quite a while. I can feel my car slowing down but the needle stays around 45 mph. If I break then the needle will go down. I can go over 45 and the needle will follow but when it gets around the 45mph area the needle seems to move slower. Does anyone know why this is happening and what I could to do fix it? (New here so sorry if I didn't write this in the correct spot)
Have you scanned for any codes? A code will be helpful as a starting point.
The gauge is controlled over the CAN line so it's not as simple as having the VSS straight to the speedometer. You could try the gauge self-diagnostics test. Note: you will need a bi-directional scanner to do the B-CAN System Diagnosis Test Mode A it mentions so skip it.
My advice:
Do a full scan of all the modules and see if there are any related to the gauge cluster, VSS, or CAN.
Do the self-diagnostic test and make sure the needles move freely. Could just be a sticky needle.
Use a scanner that can read vehicle speed and compare it to the speedometer speed. If the scanner reads correctly then the VSS and PCM should be good. The scanner is only reporting what the PCM is seeing.