Howdy, had this same sort of problem just recently after the spark plugs had been done. Had these same symptoms; ASC, traction control and engine light after driving for a few kms. Fuel economy was AWFUL. Had a very rough low Idle when pulled up at lights or just in park. Replaced maf sensor but didn’t solve the issue. Put the old maf back in and used the OBD2 to read if the maf was working fine (which it was).
Also unplugging the maf made it run fine which is why I replaced it. But it wasn’t the problem.
It ended up being a vacc hose on the filter attached to the right hand side of the intake. Plugged it back in and cleared the codes, ran fine.
Just thought I’d better add even though this thread is 6 years old. Could be helpful to someone.
Also was throwing random misfire code (P0300)