I submitted the issue of missing throttle and exhaust problem (and noise) earlier. Now, when took battery of and back, the engine light stays on. I checked the DTC and there are P0108 (MAP sensor), P0113 (IAT sensor), P0118 (ET sensor), P0123 (TP sensor), P1353 (front cyl.) and P1356 (rear cyl.) codes on, not historical. Also, engine gives black smoke (rich), idling not good but runs, throttle responding now. This all started when running slow on really warm ambient. What could be the problem?