Only happens at Idle speed or just as I come to a stop. I have wiggled all the pertinent wires and can't get it to repeat manually. I have replaced the TB connector and dealt with all the possible ground issues and just changed out the throttle body as well. Before throttle body replacement, it would go into reduced power while driving at speed as well. Now only at idle. The idle is oddly rough as well. It will go fine for 100 or 200 miles then suddenly I will have it happen numerous times in a row then all will be fine again for a few hundred miles. P1516, P0220, P2135 are the codes. If anyone has had these same exact symptoms, please let me know. Thank you!