Hey guys, so I have a 2008 gmc Canyon wt, 106000 4 cylinder manual trans. About 3 weeks ago I had the problem of my truck idling way down when coming to a stop or turning slow (neighborhood streets) sometimes dying completely. So I did some research, cleaned my throttle body and mass air flow sensor and that problem was solved but here comes the weird part. Now when I'm completely stopped it ideas normal. But if I'm coasting in nutral or coasting with the clutch in it spikes to 2000 rpms and stays there until A) I put it back in gear or B) come to a complete stop. If I'm coasting at 2mph it's at 2000 rpms if I'm dead stopped, normal. Why would this happen? I've checked all my connections, no vaccum leaks, no air leaks.