2012 Yukon 1500 XL Denali 6.2L. In park and started but get check engine, Stabilitrak Disabled, Traction Control Disabled, Service Stabilitrak
I have been having issues with this truck for the last month or so. 170000 miles on it. First started with stalling and shutting off while driving and that's resolved (crank sensor). Then in park and at idle after about 10 minutes the engine would completely shut off (EVAP purge solenoid). Then while driving at 45 mph the truck would act like it was going to stall, jerk back and forth and RPMs would go up and down but not stall completely. I think this jerking is resolved now.
I have replaced the following and spoke to a guy that's been a mechanic on GMs at the local dealer for 30yrs.
New AC Delco fuel pump
New MAF sensor
New crank sensor
New negative battery cables and cleaned contacts to bare metal
New coil packs
New iridium plugs
New throttle body
New oil pressure sensor and filter
New EVAP purge solenoid
New EVAP canister
All of this is replaced and all relearn procedures that were needed are done. The GM mechanic looked for any updates to this truck's ECM and other sensors but there were none called out.
Now just an hour ago this happens: My wife drove to the store with no problem. She then got back in to come home and tried to start it. While parked the check engine comes on, Stabilitrak Disabled, Traction Control Disabled, Service Stabilitrak all come on and engine runs like its missing. She drove it home this way.
I put my scanner on it and it shows P0300 code. I brought up the misfire screen and shows cylinder 6 is misfiring. I just replaced all 8 coil packs so its possible one went bad.
I'm not sure why the stabilitrak and traction control would come on and then say to service them?