Ok, my truck has been doing this for a while now. While sitting stopped the tach indicates that the engine idles at slightly less than 875rpm (which in my opinion is plenty high). however once the speedometer get above 10mph while coasting dowhill in traffic or down the driveway in neutral, etc. the idle increases to about 950 to 1000rpm. once i slow back down below 10mph it drops back to around 875. any thoughts?