I have 2013 ct with navi, my abs,lcw break light and check engine light on. Scan and got p1129 code for map sensor reading to high than expected. Gave my mechanic he replace plugs, map sensor, maf sensor and clean egr. Clear code car will drive fine for 20 minute and check light came back same code so we replace the ecm and car driver well again for 2 weeks and the light is back. The problem is when i accelerate at a stop the car took forever to get to speed like misfire or somethinh sometimes exhust smell like burning carbon. Can someone please help me out?