I was replacing the spark plugs on this vehicle (102K) and decided to clean the throttle body as well (stupid me). The throttle body was not very dirty. Immediately after restarting the vehicle, the check engine light comes on and the idle began surging to 2000 rpm. I scanned and found a P0106. Removed and reseated connector - ok. Checked the PID in the Live Data for the MAP sensor and it read normally. After doing some additional research, I was told to reset the Engine Adaptation Values using a scan tool and to follow the Throttle Valve Position learning procedure found in TSB #13-FL-002. Luckily, my Autel Maxisys Elite had the ability to perform the reset of the adaptation values and after perform the adaptations reset and relearning the throttle valve position, the issue was resolved.
Apparently, the ECM on these vehicles builds a strategy based on certain airflow characteristics from the throttle body and therefore, the ECM expects to see a certain MAP voltage at idle. Since cleaning the throttle body changed the expected airflow at idle and the MAP voltage was different than the expected value, the P0106 fault code was triggered.
Moral of the story: do not clean the throttle bodies on certain cars. You can really open a can of worms.
Apparently, the ECM on these vehicles builds a strategy based on certain airflow characteristics from the throttle body and therefore, the ECM expects to see a certain MAP voltage at idle. Since cleaning the throttle body changed the expected airflow at idle and the MAP voltage was different than the expected value, the P0106 fault code was triggered.
Moral of the story: do not clean the throttle bodies on certain cars. You can really open a can of worms.
Last edited: