Applications: 2003-’05 Rio 1.6
Customer Concern: The check engine light is on and there is a mass air flow (MAF) sensor range/performance code in the system. The engine will hesitate at times.
Tech Tips: The P0101 code is more of a rationality check. The MAF sensor signal isn’t rationally making sense comparing to things like throttle position and engine rpm.
1. Check freeze-frame data for engine parameters when the code sets, and get the throttle position sensor (TPS) voltage, MAF sensor voltage and engine rpm, etc. to help find a potential cause for the problem. Verify the re-flash for code P0101 has been performed; read Kia TSB under engine volume 3, #20 for a re-flash for this code.
2. Verify that there are no air leaks even a loose oil fill cap or a pulled out dipstick can set this code.
3. Check the MAF sensor for battery voltage on the red/green wire, ground on the yellow wire and output voltage on the green/yellow wire. Look for about 0.6 to 0.8 volts at warm idle.
4. Check the TPS signal voltage on the white wire specification is 0.2 to 0.8 volts closed throttle and then a nice, smooth voltage increase as the throttle is opened.
Courtesy of Identifix.