The speedometer on my 2005 Suburban won't accurately measure my speed. Sometimes it rises as I accelerate and then falls even though there's no decrease in speed. Sometimes the needle never moves off of zero and sometimes there's no problem whatsoever. Suggestions & thoughts please.