For the past couple weeks my idle has been way too high, pretty much 1500 in park and 1000 in drive. I have no idea what it could be I have been working on so much lately with the engine. After while it seems to kick down only after about 20-30 minutes of running and AFTER it gets shut off. The only thing that I can think of that could be related to this problem is my charcoal cannister removal, it was done on the same day this problem started occuring. Help would be VERY appreciated please :icon_bigg