P1128

Chrysler

Upstream Heated O2 Sensors Swapped

Time: Depends on how rusty those connections are, but a solid hour, maybe two if you gotta fight with it a bit. | Difficulty: Easy
Medium Severity

This here P1128 code means your engine's brain, the PCM, is seeing signals from the upstream oxygen sensors that just don't make sense together, like someone mixed up the left and right wires. It's usually because those sensors got plugged into the wrong harness connectors during some prior work, telling the computer the wrong story about what's coming out of each side of the engine.

Report an error with this code

⚠️ Before You Begin (Safety First)

Now, look, you're gonna be working around a hot engine and possibly some exhaust that's still got some heat in it. Always let that thing cool down a bit before you start poking around, or you'll burn yourself good. And remember, get that ride up on some solid jack stands, none of that flimsy stuff, before you crawl under there. Safety first, always. We ain't looking for new dents on you or the car.

Common Symptoms

  • Engine might feel a little sluggish, not pulling like it should
  • That 'Check Engine' light will be staring you down
  • Might be burning a little more gas than usual, your wallet will feel it
  • Could get a bit of a rough idle, like it's trying to clear its throat

Common Causes

  • Someone, probably during another repair or replacement, hooked up the two upstream oxygen sensors to the wrong harness plugs, like putting your left shoe on your right foot.
  • Rarely, but sometimes, a wiring harness itself might be damaged or mislabeled, but that's like finding a needle in a haystack compared to just swapping the plugs.
  • New sensors installed incorrectly, usually just plugged into the wrong spot.

Frequently reported on: 2005-2010 Chrysler 300 (V6 and V8), 2006-2010 Dodge Charger (V6 and V8), 2007-2011 Dodge Grand Caravan, 2007-2011 Chrysler Town & Country, 2007-2011 Jeep Wrangler (3.8L)

Diagnostic Steps

  1. First things first, disconnect the battery, always safe. Just like pulling the plug on an old radio before you mess with the tubes.
  2. Let that engine cool down a good long while. You don't want to be burning your knuckles on a hot exhaust manifold.
  3. Locate your upstream oxygen sensors. On most of these Chrysler V6 and V8 engines, you'll find 'em in the exhaust manifolds or right after 'em, one on each bank. They'll have a wire coming off 'em.
  4. Trace the wires from each sensor to their respective connectors. Now, the trick here is to make sure the sensor for cylinder bank 1 (passenger side on most V-engines) is connected to the harness plug for bank 1, and same for bank 2.
  5. Sometimes, those harness plugs can reach both sensors, making it easy to cross 'em up. Unplug both upstream sensors.
  6. Double-check which harness connector goes to which bank. You might need a wiring diagram if they ain't clearly labeled or if the wires are kinda bundled up.
  7. Carefully reconnect each upstream oxygen sensor to its correct, corresponding harness connector. Make sure you hear that click, so you know it's seated right.
  8. Reconnect your battery, fire it up, and see if that light goes out. You might need to clear the code with a scanner, too. Take it for a drive, see how she feels.

👨‍🔧 When to Call a Professional

If you've poked around, checked those connections, and you're still getting this P1128, or if you just can't get to those darn sensors, then it's time to bring it to a shop. Don't go throwing new sensors at it 'til you're sure you didn't just mix up the old ones. A good tech can figure out which wire goes where pretty quick.

Need parts to fix this?

Commonly Asked Questions

What's an 'upstream' O2 sensor, anyway?

Well, think of it like this: your engine's breathin' out, and those upstream sensors are sitting right up near the engine, before the catalytic converter. They're telling the computer what's in the exhaust gas *before* it gets cleaned up. Downstream ones are after the cat, checking its work. The PCM uses the upstream ones to adjust your fuel mixture on the fly, like a chef tasting the soup before it goes out to the customers.

Can this code hurt my engine if I keep driving?

It ain't gonna make your engine explode tomorrow, but it ain't good. If the computer's getting confused signals about the air-fuel mixture, it's gonna try to compensate, often by dumping too much or too little fuel. That can mess with your catalytic converter over time, and those things ain't cheap to replace. Plus, your gas mileage will take a hit, and who wants that?

How can I tell which sensor is which if they aren't labeled?

Ah, that's the old mechanic's dilemma. Usually, the bank 1 sensor is on the same side as cylinder 1. On a Chrysler V-engine, that's almost always the passenger side. Bank 2 is the driver's side. If you're really stuck, you can sometimes trace the wires back to the engine harness, or grab a repair manual. Those old manuals, they always had the good diagrams.

I just replaced my O2 sensors and now I have this code. What gives?

See, that's the most common time this P1128 pops up! It means you probably got 'em swapped. Easy mistake to make, especially when you're under there and everything looks the same. Just go back, unplug 'em, and make sure the bank 1 sensor is connected to the bank 1 harness, and bank 2 to bank 2. It happens to the best of us.

Will clearing the code fix it?

Clearing the code just tells the computer to forget about the problem for a minute. If you don't fix what caused it, that light's gonna pop right back on quicker than you can say 'check engine'. You gotta get those sensors on the right banks first, then clear the code, and take it for a spin to let the computer re-learn things.


Video Repair Guide

Related OBD2 Codes

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