Hi,
The speedometer needle is electrically operated by a stepper motor. You have already done a lot of work and it hasn't changed. What I would suggest is to check the ground for the instrument panel/speedo. Also, if you haven't already, check the connection on the rear of the IP to see if anything is corroded, loose, or damaged.
One last thought. When this happens, try to pay attention to the alternator gauge to see if it fluctuates when the speedo reacts.
I attached two wiring schematic pics for the speedometer/IP. I highlighted the ground I would check just to make sure it is tight, not damaged, and not corroded. The ground is on the left side near the kick panel/A pillar. I had to cut the pic in half to make it readable, but I did overlap them so you can easily follow them.
Check it and let me know what you find. Here is a link you may find helpful:
https://www.2carpros.com/articles/how-to-check-wiring
Let me know what you find.
Take care,
Joe
See pics below.
Images (Click to make bigger)
Wednesday, June 2nd, 2021 AT 12:23 PM
(Merged)