P1157 — Lack Of HO2S21 Switch - Sensor Indicates Rich
P1157 — Lack Of HO2S21 Switch - Sensor Indicates Rich. A fault in the oxygen sensor circuit. The car is usually drivable while you plan the repair. Typical causes: ECM signal circuit fault, oil or coolant contamination of the sensor tip, damaged sensor wiring or connector.
For Ford vehicles
lack of HO2S22 switches
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK You can usually drive for a while: the engine runs on a default fuel strategy, which costs you fuel and emissions. Fix it soon — prolonged driving with a bad O2 sensor can overheat and damage the catalytic converter.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P1157 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the oxygen sensor circuit for damage, corrosion, chafing or poor contact.
- Subsystem check Watch the sensor voltage in live data: a healthy upstream sensor switches rapidly between roughly 0.1 and 0.9 V.
- Subsystem check Measure heater resistance on the sensor connector and check the heater fuse and relay.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1157 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P1157 (parts and labor, USD, independent shop rates): Replace the oxygen sensor: $150–$450; Fix an exhaust leak near the sensor: $100–$300; Repair sensor wiring: $80–$250. Overall, fixing P1157 usually costs between $80 and $450. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Is it safe to drive with P1157?
You can usually drive for a while: the engine runs on a default fuel strategy, which costs you fuel and emissions. Fix it soon — prolonged driving with a bad O2 sensor can overheat and damage the catalytic converter.
Will P1157 clear itself?
Sometimes P1157 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What are the symptoms of P1157?
Drivers most often notice: failed emissions test, sluggish throttle response, rough idle, increased fuel consumption.
What does OBD2 code P1157 mean?
P1157 — Lack Of HO2S21 Switch - Sensor Indicates Rich. A fault in the oxygen sensor circuit. The car is usually drivable while you plan the repair. Typical causes: ECM signal circuit fault, oil or coolant contamination of the sensor tip, damaged sensor wiring or connector.
How do I diagnose P1157 myself?
Start with a scan: confirm P1157, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the oxygen sensor circuit, and verify the suspect component against live data before buying parts.
When your vehicle's computer detects that the downstream oxygen sensor is stuck in a rich-running signal, it logs trouble code P1157. This specific fault points to the bank 1, sensor 2 oxygen sensor—the one positioned after the catalytic converter. The description "Lack Of HO2S21 Switch - Sensor Indicates Rich" tells you the sensor should be fluctuating between lean and rich readings during normal operation, but instead it's reporting constantly rich fuel mixture conditions even when the engine shouldn't be running rich at all.
The powertrain control module doesn't set P1157 based on a single bad reading. It runs multiple verification cycles under specific driving conditions before activating the check engine light. When the fault is confirmed, the ECU captures freeze frame data—essentially a snapshot of engine load, RPM, coolant temperature, and vehicle speed at the moment the problem occurred. This information proves invaluable during diagnosis because you can replicate those exact conditions to trigger the fault consistently during testing. Without that freeze frame, tracking down an intermittent oxygen sensor issue becomes significantly more challenging.
Several systems could cause the sensor to report a false rich condition. The sensor itself might be contaminated, poisoned, or simply worn out after high mileage. Alternatively, wiring problems—damaged insulation, corroded connectors, or loose pins—can send garbage signals to the computer. Even an exhaust leak near the sensor mounting point can introduce excess oxygen and confuse the readings. The engine computer could also be at fault, commanding rich mixture when it shouldn't based on other sensor inputs. In some cases, a failed heater circuit prevents the sensor from reaching proper operating temperature, causing inaccurate output. Finally, oil or coolant entering the exhaust stream can coat the sensor tip and degrade its performance.
Symptoms
Watch for these common signs when P1157 is active:
- Check Engine Light illuminated on the dashboard
- Failed emissions testing due to incorrect exhaust composition
- Noticeably higher fuel consumption than normal for your driving patterns
- Sluggish or hesitant throttle response during acceleration
- Rough or unstable idle that may fluctuate
Common Causes
The most frequent culprits behind P1157, ordered from most to least likely:
- Damaged or corroded wiring harness and connector at the oxygen sensor
- Exhaust leak located near the sensor mounting point
- Oxygen sensor itself worn out, contaminated, or reaching end of service life
- ECM signal circuit malfunction affecting sensor communication
- Blown fuse or failed relay in the sensor heater circuit
- Oil or coolant residue contaminating the sensor tip
How to Diagnose P1157
Follow this systematic approach to pin down the exact cause:
- Connect an OBD2 scanner and verify P1157 is stored in the powertrain control module. Record all freeze frame data—this snapshot reveals the exact engine conditions present when the fault triggered.
- Scan for any related diagnostic trouble codes. Secondary codes often point toward the root cause rather than the direct symptom. Check manufacturer technical service bulletins for your specific make and model—many sensor-related codes have known fixes or require software calibration updates.
- Perform a thorough visual inspection of the oxygen sensor wiring harness and electrical connector. Look for damaged insulation, broken wires, corrosion buildup, or loose terminal connections that could interrupt proper signal transmission.
- Monitor live data from the oxygen sensor during a test drive. A properly functioning downstream sensor should show relatively stable readings near 0.45V with minimal fluctuation. Compare actual voltage against specifications for your vehicle.
- Test the sensor heater circuit by measuring resistance at the connector and checking the corresponding fuse. A failed heater element or blown fuse prevents the sensor from reaching operating temperature, causing inaccurate output.
- Clear the code after your inspection and testing, then complete a full drive cycle replicating the freeze frame conditions. If P1157 returns, you have confirmed an active fault requiring component replacement or repair.
Repair Options and Costs
Correcting P1157 typically involves one of these repairs depending on what your diagnosis reveals:
- Oxygen sensor replacement: parts range from $150 to $450 depending on make, model, and whether you choose OEM or aftermarket components
- Exhaust leak repair near the sensor: typically $100 to $300 for parts and labor to reseal or replace the affected section
- Wiring harness repair: $80 to $250 depending on whether you need connector pins replaced, wiring spliced, or a full harness section renewed
Total Repair Cost
Most independent shops charge between $80 and $450 total to repair P1157, including both parts and labor. The exact amount depends entirely on which component failed and your vehicle's accessibility for the repair. Spending time on proper diagnosis before purchasing parts almost always saves money—the oxygen sensor itself is the most expensive single component, and that's rarely the actual problem when wiring or exhaust leaks are involved.
Can You Drive With P1157?
Your vehicle remains drivable with this code active. The engine control module switches to a default fuel strategy that keeps running, but you'll notice increased fuel consumption and elevated exhaust emissions during normal driving. While short-term operation poses no immediate danger, prolonged driving with a malfunctioning oxygen sensor can eventually cause the catalytic converter to overheat and suffer permanent damage. Address this code within a reasonable timeframe—don't ignore it for months while racking up extra fuel expenses and risking converter failure.
Related OBD2 Codes
- P1100: Normal/Performance Switch Circuit Malfunction
- P1101: Reverse Inhibit Control Circuit Malfunction
- P1102: 1-4 Upshift (Skip Shift) Solenoid Control Circuit Malfunction
- P1103: 1-4 Upshift (Skip Shift) Lamp Control Circuit Malfunction
- P1104: MAF Sensor Intermittent/ Check of all OBDII Systems Not Complete
- P1105: MAF Sensor Out Of Self Test Range./