I just purchased a 98 X and it recently started randomly increasing the idle speed at will. It occasionally dips low, (like when moving from reverse to drive), but at random times, in neutral or park it revs up to 1500, 2000 and 2500. In "drive" it goes to around 1100-1300. Then for no reason...