Just got a 2003 Xterra with a v-6 4WD. The speedometer reads between 21 and 30 something MPH and the odometer is correspondingly inaccurate. Sometimes it works though.. Help?