Home / DTC / P1130 — HO2S Bank 1 Sensor 1 Not Switching Fuel Control Limit Reached

P1130 — HO2S Bank 1 Sensor 1 Not Switching Fuel Control Limit Reached

Detailed page for trouble code P1130.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P1130

MAZDA P — Powertrain

HO2S Bank 1 Sensor 1 Not Switching Fuel Control Limit Reached

Brand: MAZDA
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Failed or slow HO2S (Bank 1 Sensor 1)
  • Open/short/poor connection in HO2S signal or heater circuit
  • Contaminated or coated oxygen sensor (oil, coolant, silicone, fuel additives)
  • Exhaust leak upstream of the sensor
  • Intake vacuum leak or unmetered air (MAF/IAT issue)
  • Fuel delivery problem (high/low fuel pressure, leaking injector)

Symptoms

  • Check Engine Light (MIL) illuminated
  • Poor fuel economy
  • Rough idle or surging in closed-loop operation
  • Failed emissions/smog test (high tailpipe O2/HC/CO)
  • Long crank or hard start if fuel trims are extreme

What to check

  • Retrieve freeze frame and live data for Bank 1 Sensor 1 and fuel trims
  • Check for other stored codes (MAF, fuel pressure, injector, exhaust leaks)
  • Visually inspect sensor, wiring, and connector for damage, corrosion, heat damage, or exhaust leaks at manifold
  • Monitor HO2S Bank1 Sensor1 voltage on a scan tool or oscilloscope during warm closed-loop operation
  • Check short-term and long-term fuel trim values (STFT/LTFT) for out-of-range readings
  • Measure fuel rail pressure and compare to spec

Signal parameters

  • Expected HO2S Bank1 Sensor1 switching: ~0.1 V (lean) to ~0.8–0.9 V (rich) during closed-loop
  • Switching frequency: several times per second in normal closed-loop operation (≥~0.5–1 Hz depending on engine load)
  • Heater circuit: continuity/resistance typically low (manufacturer spec; commonly ~2–10 Ω) and 12 V supply present when ignition on
  • STFT normally within ±10% in stable conditions; LTFT should be near 0% if system healthy
  • Fuel pressure: within manufacturer specification at idle and under load

Diagnostic algorithm

  1. Connect a scan tool and confirm P1130 and any related codes; record freeze frame and live data.
  2. Warm engine to normal operating temperature and monitor Bank1 Sensor1 voltage: observe whether it oscillates between rich and lean. If it does not switch, proceed.
  3. Check sensor heater supply and ground: verify battery voltage at heater circuit with ignition on and measure heater resistance. If heater missing or open, repair wiring or replace sensor.
  4. Inspect wiring and connector for open, short to ground/power, or corrosion. Wiggle-test while monitoring live data.
  5. Check for exhaust leaks upstream of the sensor (manifold gasket, flange) and repair if present.
  6. Check intake system for vacuum leaks and verify MAF/IAT readings against expected values; repair as needed.
  7. Verify fuel pressure and inspect injectors for leaks or stuck-open condition. Correct fuel delivery faults and re-test.
  8. Perform a controlled fuel/air change test: introduce propane or snap throttle to see if HO2S responds. If sensor does not change, replace sensor.
  9. After repairs, clear codes and road-test to ensure HO2S switches in closed-loop and fuel trims return to normal. Re-scan to confirm code does not return.

Likely causes

  • Failed upstream (pre-cat) O2 sensor
  • Damaged wiring or corroded connector at sensor
  • Exhaust leak near sensor or manifold gasket leak
  • Intake vacuum leak or MAF providing incorrect air reading
  • Weak/failed sensor heater preventing proper operation

Fault status

⚠️ Status
HO2S Bank 1 Sensor 1 not switching; fuel control reached adjustment limit (closed-loop oxygen sensor signal stuck or slow).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email