Well I thought I had it fixed with contact cleaner at the throttle pedal connector but it didn't last long. It's idling weird, not taking input from the pedal, and it keeps coming back P2128 and P0606. It starts and runs at 2000-2600 rpm and pushing the pedal does nothing. I even tried unplugging the pedal and it will still run at 2000 rpm. Before I go buy a pedal can anyone tell me if there machine runs at 2000 rpm with the pedal unplugged? My theory is the pedal is sending voltage to trigger P0606 but if your machines idle fine with the pedal unplugged I may have to take it in for diagnosis.