Code
P1123
PORSCHE
P — Powertrain
Oxygen sensing, area 1, cylinders 1-3
Views:
UK: 4
EN: 8
RU: 5
AI status
Completed
Completed
100%
Causes
- Faulty upstream oxygen (lambda) sensor serving cylinders 1–3
- Open, shorted or corroded sensor wiring or connector
- Failed sensor heater or heater circuit fault (blown fuse, bad relay, bad driver)
- Exhaust leak near the sensor or manifold leak affecting readings
- Sensor contamination (oil, coolant, silicone, leaded fuel)
- Fuel delivery or air metering problem causing abnormal sensor response
Symptoms
- Check Engine / MIL illuminated
- Poor fuel economy
- Rough idle or hesitation
- Failed emissions test or high tailpipe emissions
- Elevated or inconsistent short-term/long-term fuel trims
- Occasional black smoke or rich-running behavior (if sensor stuck low)
What to check
- Read freeze frame and live data with a capable scan tool; examine O2 sensor voltages, fuel trims, engine coolant temperature and readiness status
- Compare the suspect sensor signal to the corresponding bank/other sensors (if present)
- Inspect sensor connector and wiring for damage, corrosion, pin push-out or chafing
- Measure sensor heater resistance (spec from OEM) and check heater supply/ground with key on/engine off
- Backprobe the sensor signal and heater wires while monitoring with DVM or oscilloscope
- Check for exhaust leaks at manifold, downpipe, or leaks near the sensor mounting point
Signal parameters
- Upstream (pre-catalyst) oxygen sensor voltage: typically ~0.1–0.9 V for narrowband sensors; rapidly switching around ~0.45 V in closed-loop
- Expected switching frequency: several cycles per second at steady operating temp (narrowband)
- Heater resistance (typical range): ~5–20 Ω (refer to OEM spec for exact value)
- Heater supply: battery voltage when heater commanded on
- Short-term fuel trim (STFT): generally within ±10% under normal conditions
- Long-term fuel trim (LTFT): generally within ±10% under normal conditions
Diagnostic algorithm
- Record related codes and freeze-frame data. Verify the code is current and reproducible.
- With a scan tool, monitor the suspect O2 sensor voltage at warm idle and during snap throttle. Look for switching behavior and compare to other bank sensors.
- Check heater circuit: measure resistance of the heater element, then with key on verify supply voltage and ECU driver ground when heater is commanded.
- Visually inspect and wiggle-test the harness and connector while monitoring the signal for intermittent faults. Repair any damaged wiring or corroded connector pins.
- Check for exhaust leaks near the sensor that could cause false lean readings; repair if found.
- Check fuel system: verify fuel pressure and inspect injectors for proper operation and for signs of contamination affecting sensor readings.
- If wiring, heater supply and engine conditions are good but the sensor signal is out of range or very slow, replace the oxygen sensor with OEM-specified item.
- After repairs replace sensor or fix wiring as required, clear codes, perform a full drive cycle and confirm proper closed-loop operation and absence of code return.
- If problem persists after sensor replacement and wiring verification, consider ECU driver faults or perform more advanced diagnostics (oscilloscope tracing, bench testing, consult OEM tech info).
Likely causes
- O2 sensor heater element open or high resistance
- Sensor signal wire shorted to ground or battery, or intermittent connection
- Connector corrosion or damage at the sensor harness
- Exhaust leak upstream of the sensor causing lean readings
- Contaminated sensor due to oil or coolant ingress
- Incorrect fuel pressure or failing injectors causing persistent lean/rich condition
Fault status
Status
Oxygen sensing fault detected for area 1 (cylinders 1–3). Sensor signal, heater circuit, or sensor response is outside expected parameters.
Repair difficulty: Medium
Diagnostic time: 1-2 hours
Similar codes
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
