2005 Kia Sportage P0056 & Intermittent STFT: Closed Loop Failure After Warm-Up
Hello everyone, I'm experiencing a recurring issue on my 2005 Kia Sportage with intermittent short-term fuel trim (STFT) and O2 heater faults. The problem only appears after the engine reaches operating temperature—typically around 185°F or higher—when the vehicle should be in closed-loop mode. The current diagnostic code is P0056, with pending codes P0130 and P0150. When the car warms up, the O2 sensors read consistently at 0.8V (pegged), showing no transition to closed loop operation. As a result, there's no STFT response from the engine control module (ECM). However, after turning off the vehicle and restarting it, STFT begins cycling normally, and the O2 sensor readings respond appropriately. I've performed a full tune-up with new spark plugs, wires, MAF, TPS, and all four oxygen sensors (all Bosch units). I’ve also reseated every sensor connector and inspected for corrosion or damaged pins—no issues found. The vehicle has 195,000 miles. I suspect a malfunction in the O2 heater circuit or an internal switching mechanism within the ECM that prevents fuel trim activation during initial warm-up cycles. I’ve noticed the coolant temperature sensor (CTS) cools down quickly after shutdown and takes time to reheat—possibly indicating a leaky thermostat or slow CTS response, which may delay closed-loop engagement. I’m looking for expert advice on whether this is a known issue with the 2005 Kia Sportage, especially in relation to P0056 and P0130/P0150. I’ve also found a relevant TSB addressing these recurring O2-related codes—software updates are currently only available through dealerships. I’m not relying on my OBD scanner (OBZwiz) as the root cause; it accurately detects the issue both with and without connection, and I've confirmed that automatic protocol detection while running causes computer lockups. I now manually set the correct connection mode to avoid such issues. Any insights or troubleshooting steps would be greatly appreciated—especially from experienced technicians familiar with this model year and engine platform.
Please share the exact OBD-II codes you're seeing. Also, clarify what 'no STFT' means—what scanner are you using? Are you observing a complete absence of fuel trim data during warm-up?