P1128

Toyota

P1128: Upstream Heated Oxygen Sensors Swapped

Time: 1 to 2 hours | Difficulty: Medium
Medium Severity

Alright class, this P1128 code means your engine's computer, the ECM, is seeing signals from the two upstream heated oxygen sensors that just don't make sense. It's like they've been plugged into the wrong spots, and because of that, the engine can't accurately control its fuel mix. This will make your engine run poorly and waste fuel.

Report an error with this code

⚠️ Before You Begin (Safety First)

Now listen up, working around hot exhaust can be dangerous, so always let the vehicle cool down before you start messing with these sensors. Also, incorrectly wiring or installing these sensors can lead to damage to your catalytic converter over time, which is a much more expensive repair than the sensors themselves.

Common Symptoms

  • The 'Check Engine' light will definitely be on, telling you something's up.
  • You might notice the engine isn't running as smoothly as it should, maybe a bit rough or hesitant.
  • Your gas mileage could take a hit because the fuel mixture isn't being controlled correctly.
  • Sometimes, you might even smell a rich exhaust smell because too much fuel is being burned.
  • The vehicle might struggle during emissions tests due to incorrect readings.

Common Causes

  • The most common culprit here is that the electrical connectors for the upstream oxygen sensors got accidentally swapped during a previous repair. Someone just plugged them into the wrong sensor.
  • Less common, but possible, is an internal wiring fault in the harness itself that leads to the ECM getting crossed signals from the wrong sensor.
  • Sometimes, a sensor might just be faulty and sending confusing signals, though the code specifically points to a 'swapped' condition, so this is less likely to be the primary cause without other O2 sensor codes.
  • Damage to the sensor wiring, perhaps from rubbing or heat, causing a short or cross-connection can also trick the ECM.

Frequently reported on: Toyota Camry 2002-2006, Toyota Highlander 2001-2007, Toyota Tacoma 2005-2015, Toyota Sienna 2004-2010, Toyota Corolla 2003-2008

Diagnostic Steps

  1. First things first, locate your upstream oxygen sensors. On most V-engines, you'll have one on each bank of cylinders, before the catalytic converter.
  2. Carefully examine the wiring harnesses and connectors going to these sensors. Make sure they are securely plugged in.
  3. Now, here's the critical part: ensure the sensor that's supposed to be in Bank 1 Sensor 1 is actually connected to the Bank 1 Sensor 1 harness, and the same for Bank 2 Sensor 1. Sometimes the connectors can reach either sensor, leading to this mix-up.
  4. If they were swapped, disconnect them and plug them into their correct locations. You might need to trace the wiring back a bit to be sure which harness goes to which sensor on some models.
  5. Once connected correctly, clear the P1128 code using an OBD-II scanner.
  6. Take the vehicle for a test drive, and monitor if the 'Check Engine' light returns. Pay attention to how the engine feels.

👨‍🔧 When to Call a Professional

If you've checked the connections and even tried swapping them back properly, but the code keeps coming back, or if you're not comfortable working under the car near hot exhaust, then it's time to call in a professional. They have the right tools to trace the wiring and confirm if there's an internal sensor fault or a deeper ECM issue.

Need parts to fix this?

Commonly Asked Questions

What does 'upstream' mean for an oxygen sensor?

Good question! 'Upstream' means the sensor is located before the catalytic converter in the exhaust system. These sensors are absolutely critical because they tell the engine's computer what the air-fuel mixture looks like right after combustion, which helps the engine make real-time adjustments.

Can I drive with P1128?

You can, but I wouldn't recommend it for long. While it's not likely to strand you immediately, driving with this code means your engine isn't getting the right fuel mixture. This can lead to poor fuel economy, increased emissions, and over time, potentially damage your expensive catalytic converter.

How do I know which sensor is Bank 1 Sensor 1 or Bank 2 Sensor 1?

That's a key piece of information! Bank 1 is always the side of the engine where cylinder #1 is located. Bank 2 is the opposite side. Sensor 1 always refers to the upstream sensor, before the catalytic converter. If you're unsure, check your vehicle's service manual or do a quick online search for your specific make and model.

What if I clear the code and it comes right back?

If the code returns immediately after clearing, even after verifying the connections are correct, then you might have a deeper wiring issue, or one of the sensors might actually be faulty despite the 'swapped' description. That's when you might need to use a multimeter to check the sensor circuits or seek professional help.


Video Repair Guide

Related OBD2 Codes

← P1128 ← P1128 ← P1128 p1128 P1128 → P1128 → P1128 →