My engine doesn't surge, but if you get it over ~2000 RPM's it comes down to 16-1700 and just sticks until you come to a stop. I cleaned the IAC and did't help. I tried turning the IAC upside down and it was worse. I cleaned the MAF tube and that didn't make a difference. Haven't cleaned the element in the MAF yet. I have the idle set at 7-800 and the TPS is somewhere around .95, not over 1. I DO have an E-cam, but it doesn't have a rough idle, it just sticks. I lloked for the 10 pin connectors and couldn't find them. Anyone else have this similar problem?