I would seriously consider taking the ECU board out and spraying it down with QD Electronic Cleaner, dry it off, and put it back. It’s seriously quick and easy. It remedied my p1128? (Throttle control motor) problem, which kept kicking in shortly after driving it, despite all throttle body components looking good. Another guy had the same issue and fixed it by cleaning his ECU, there was a whole thread on it.
I have no idea what was going on with my ECU, since it’s actually looked clean, and I don’t understand that crap. But I couldn’t drive the thing 1/2 mile until it kicked into limp mode. Cleaned it and it’s been fine for several months and several thousand miles.