Sometimes a temporary voltage spike will cause the speedometer needle to go all the way around and if this happens, the needle is no longer sitting on the pin.
1) go to instrument panel and make sure the speedometer is selected (if trip meter is selected, this will not work).
2). Turn key off.
3). Hold speedometer button in
4). Turn on key and let the thing reset itself
5) wait for it to sasomething such as “check 1” or “Check 2)
6) when it says “END), turn off key
if this doesn’t work, go to YouTube and type in “How to Reset zinstrument Cluster Needle in 02-04 Altimas”. Or. “Speedometer reset procedure”
i hope this helps!