P06a3 code after replacing throttle body?

Tiny
BRUTUS12345
  • MEMBER
  • 2013 CHEVROLET CRUZE
  • TURBO
  • 2WD
  • AUTOMATIC
  • 120,838 MILES
I went to started my car yesterday morning and let it warm up because it's been very cold outside. I drove about 15 minutes down the road and the car info screen said service stabilitrak and reduced engine power. I limped it to an autozone where their scanner showed a p2135 code. So I bought a new duralast throttle body and accelerator pedal position sensor and changed them at home. I did a relearn procedure I saw online and the car seemed to work fine for about 30 minutes. I went to a gas station, parked, and shut the car off. When I turned it back on the check engine light, service stabilitrak, and reduced engine power messages popped up. I limped it to oreillys and they found a p06a3 code. I took it to the dealership the next day. They did a proper relearn procedure, and it still didn't work. They said the ECM needed replaced and that didn't work either. They said the fault will go away but returns after letting the car set for 10-12 hours.

What should I do next? Could the duralast throttle body be causing this? It didn't start the p06a3 fault until after I put that on. Any help would be greatly appreciated.
Saturday, February 7th, 2026 AT 4:58 PM

1 Reply

Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 54,796 POSTS
Yes, I would get an OEM unit which I would get a used one from ebay. I have had good luck with parts from there. Since the problem started after the throttle body replacement this is what I would do.

P2135 - Throttle Position Sensor 1-2 Correlation
P06A3 - Internal Control Module Torque Performance

Clear the codes once the repair is completed. Please let us know what happens.
Was this
answer
helpful?
Yes
No
Sunday, February 8th, 2026 AT 9:38 AM

Please login or register to post a reply.