My Sonic has ran like crap since week 1, finally threw these four codes at 35,000 miles:
P1101
P0171
P013F
P0507
They replaced, my throttle body assembly. Also did some recall work, and a TON of issues I had with interior and exterior trim/chevy badge falling off the car.
told me it was ready today. I started the car, my seat cushion popped right back off when I sat down (I weigh 160lbs, not 300). While I looked around the interior the car was idling and threw a CEL again. Mind you, the idle is still a little rough like it's always been. I didn't have my code reader, but the service person said it had thrown 2 more P0171's.
Judging by all those codes, I'm not too sure the tech covered all his bases troubleshooting the car's issues. Though, who knows, the diagnostic machine may tell him exactly what to do with out him being allowed to think for himself.
Left the car there...
My money was on the front O2 sensor being bad, a cam position sensor being bad, and the spark plugs being poorly gapped form factory and/or ignition coil problems. But I don't have a fancy machine.
Edit: I also think PCV could be an issue, and worst case wastegate too