I’m just here to give thanks to maingear and testify that cleaning the ECU as a first step fixed this for me. Hell, i’d recommend everyone clean their ECU pre-emptively.
Full story: Sunday I had the wife and kids loaded up ready to go for an adventure, after LC had been mostly sitting a few weeks. We made it about a mile down the road, and suddenly no power at all and had to coast off to the side of the road. The CEL would’ve been lit right before it died if I didn’t already have the CEL lit for other reasons. Well after figuring out it’d go if I mashed the gas all the way down, i limped it home and switched cars. Ran codes later, new P1128. Tried cleaning throttle body. Throttle operated ok by hand. Tried drying wet spot with big fan on driver floor a couple days, as it could relate to mystery relays on drivers side. But None of that helped. I could take it up and down our road about a mile before p1128 and dead again. After reading here, went ahead and pulled ECU, which was actually sparkling clean on the inside. No sign of dirt, but I still sprayed it down with QD electronic cleaner really well, and dried off with compressed air. It fired up easy, and no problems since. I’ve driven it back and forth to work 3 days now, hoping this is solved with no money spent.