My 2006 cobalt LT 2.2L started running rough a couple of weeks ago. So I cleaned the throttle body - didn’t help. At this point I got 2 engine codes - P0106 map sensor and P0300 random misfire. I put in a new MAP sensor (standard parts brand) - didn’t help and I put the original back in...