← Back to list

Check Engine Light Persists with P0106 Code After Replacing MAP Sensor in 2009-2012 Kia Models

Model: Unknown Fault Code: P0106 Posted: 2015-12-04 17:56

We replaced the battery yesterday due to a dead cell. The new battery had the same voltage but was slightly larger in size. Shortly after, the check engine light came on. A diagnostic test indicated a faulty MAP (Manifold Absolute Pressure) sensor, so we replaced it today. We disconnected the negative battery terminal for over 30 minutes to reset the system, but the check engine light remains on. When we returned to the auto parts store, they confirmed that the same P0106 code is still being reported despite the part replacement. The issue may not be with the MAP sensor itself but rather a circuit-related problem or a lost calibration after battery disconnection. Some users have noted that disconnecting the battery can cause the engine control module (ECM) to lose idle position data, requiring recalibration. This is especially common in vehicles like the 2009–2012 Kia models where ground connections and throttle body sensitivity play a key role.

Related fault codes
P0106
Comments (7)
Anonymous 2015-12-05 08:51

The P0106 code often indicates a circuit issue, not just a faulty sensor. Parts stores can sell replacement parts, but they don't diagnose or recalibrate systems. For accurate diagnosis, refer to OBD-II code reference: https://www.obd-codes.com/p0106

Anonymous 2016-01-17 21:43

I experienced the same issue with my 2009 Sonata. I replaced the MAP sensor twice after clearing the codes, but it would only return after shutting off the car and restarting it.

Anonymous 2016-03-12 18:25

Check your ground connection — this is a common cause in Kia vehicles. After replacing the battery, some models are sensitive to ground integrity. A loose or corroded ground can trigger P0106 even after sensor replacement.

Anonymous 2017-04-24 04:05

If you encounter a 'Check Engine Light' with DTC P0106 following a battery disconnect or MAP sensor change, follow these steps: 1) Disconnect the negative battery terminal. 2) Clean the throttle body thoroughly using throttle body cleaner to restore idle position calibration. 3) Reinstall all intake ducts and ensure there are no leaks or open pipes. 4) Reconnect the battery. 5) Start the vehicle and let it idle for 10 minutes without pressing the accelerator — this allows the ECM to relearn the idle position. 6) After successful calibration, the P0106 code should no longer appear.

Anonymous 2017-04-24 12:20

tarekaziz — please start a new topic and include detailed vehicle information (year, model, engine type). We appreciate specific details to help others with similar issues. Use this guide to get started: [link to forum guidance].

Anonymous 2019-12-30 12:29

I have a 2009 Kia Rondo with P0106. After replacing the MAP sensor, the car stalled multiple times at idle. I restarted it and the code cleared itself. A Kia technician inspected the vehicle and found no mechanical issues — the stalling persists occasionally despite normal diagnostics.

Anonymous 2025-07-25 12:37

Thanks Pat0324! This issue happened to me with my 2012 VW Golf 2.5 as well. I never heard of needing recalibration after a battery replacement, and I have an upcoming inspection. After extensive research, I found this thread. It’s very helpful — thanks for sharing!