My 2006's tachometer changes range every once in a while (example: idle 650rpm with 75 mph being 2400rpm and then it just changes to idle indicating 300rpm and 75 mph indicating 3200rpm) then all of a sudden it will change back to being normal. Any ideas? All connections seem to be ok, truck runs ok otherwise.