Ok so here is my problem my 95 V6 mustang temperature gauge has been acting up recently. When I drive in town under normal driving conditions the temperature gauge would stay in the middle

. as soon as i would come to a complete stop it just
jumps inbetween the M and the A of the temp gauge

. It also does this when I accelerate hard,but as I start to drive normal agian it slowly moves back to normal. ok now If get on the highway and i am driving at a constant speed the temp gauge needle starts to slowly move down inbetween the O and R

.
I have changed my water pump and thermostat and it still does it. Help please