My car is doing the same thing. If I am going about 50 and put it in neutral to slow down it will drop RPMs to around 500 then go down to around 300 and sometimes die. I can not get it to reproduce the idle surge unless I am driving so I can not pull off the TPS to see if that is whats wrong. So far I took off my MAC and went to stock with a K&N drop in. Ive checked for leaks over and over. Someone told me my programmer or my throttle body could be messing with my air/fuel mixture really bad, but all symptoms point to a TPS, IAC, or a EGR. Any ideas?