i have a manual 2012 Chevy Cruze LT with multiple codes: P1101 pd, P0300, P015b pd, P0 507, P0106, P015b, P0171, P01101, P0131, P0300. i was able to get rid of some codes but i’m unsure where to go next so i don’t have to unnecessarily buy parts the car doesn’t need right now.
It also has traction control light and abs light and low tire pressure but the low tire is because the current tires sensors aren’t calibrated to the car right now.
I would start with a basic inspection and tune up. Inspect spark plugs and verify good spark. Check fuses , air filter.... Clean out the throttle body, plate and MAF sensor. Run some injector cleaner. Test for vacuum leaks. Check the air/fuel mixture with your scan tool.
And always post your odometer when asking questions here please. That's why we put it in the instructions.
also might help to know if you have the turbo engine or not.
You can look up the meanings of your codes on obd-codes.com and post them when you find them. They also provide possible causes and solutions.
Well you have so many codes. My advice would be erase them all driving around the block a couple times and see which ones pop up first. For instance, you might just need a new ignition coil on number one or maybe all the ignition coils. Those codes just pop up first