The speedometer is acting goofy.
First it hangs at 0mph and then it bobs up to 25, then back down the 45 andfinally at some point it gets to the correct speed, but now it doesn’t always stay there. No check engine or warning lights when this happens. and it happens all the time.
I’d say the vehicle speed sensor (VSS) is bad.
Yup! It sounds like the VSS simply needs to be replaced.
Now we have three votes for the VSS.