P1132 and P1153 are GM-specific codes covering the same component: the upstream oxygen sensor on bank 2. P1132 reports low variance — the signal is not moving enough. P1153 reports insufficient switching — it is not crossing back and forth as often as expected. Both describe a sensor signal sitting flatter than a healthy one should. And before you buy anything, there is one question that costs nothing and gets answered wrong constantly: which side of your engine is bank 2?
Jump to a section: What these codes mean · Which side is bank 2? · A flat signal has two explanations · Why one bank only is informative · The heater connection · What poisons the sensor · A warning about these code numbers · A note on sourcing · Symptoms · Causes and how to confirm each · How they're diagnosed · Parts and cost · What other pages get wrong · FAQ
What Do P1132 and P1153 Mean?
A conventional upstream oxygen sensor does not sit at a steady value. In closed-loop operation it swings continuously — roughly between 0.1 volts when the mixture is lean and 0.9 volts when it is rich — several times per second, as the module trims fuel back and forth across the ideal ratio.
That constant oscillation is the sign of a healthy system. The module is correcting, the sensor is reporting, and the loop is closed.
These two codes both report that the oscillation is not happening properly:
| Code | What it reports | The picture |
|---|---|---|
| P1132 | HO2S circuit low variance, bank 2 sensor 1 | The signal is not moving enough — the range it covers is too narrow |
| P1153 | HO2S insufficient switching, bank 2 sensor 1 | The signal is not crossing often enough — too few transitions |
They are close relatives describing the same underlying complaint from slightly different angles, which is why we cover them together. In practice, both mean: the module is not seeing the lively oscillation it expects from a working upstream sensor on that bank.
Which Side Is Bank 2? Get This Right First
This is the cheapest and most valuable thing on the page, because getting it wrong means replacing a perfectly good sensor on the wrong side of the engine.
Bank 1 is the bank containing cylinder number 1. Bank 2 is the other one. That is the whole definition — and it is not the same as "the left side" or "the passenger side," because it depends entirely on how your engine is arranged.
- On a longitudinal V8 — a truck or rear-wheel-drive car — the banks are left and right, and which one is bank 1 depends on the engine's cylinder numbering.
- On a transverse V6 — most front-wheel-drive crossovers and sedans — the banks are front and rear as the engine sits, meaning one faces the radiator and one faces the firewall. The rear bank is often significantly harder to reach, which makes getting this right financially meaningful.
"Sensor 1" means upstream — before the catalytic converter. Sensor 2 is downstream, after it. So these codes concern the upstream sensor on the bank that does not contain cylinder 1.
How to confirm it properly: look up the cylinder numbering for your specific engine rather than guessing from where the sensor is easiest to see. A scan tool showing live data for both banks is also decisive — if one bank's sensor is oscillating normally and the other is flat, the flat one is the sensor you care about, whatever side it happens to be on.
Our P0430 guide covers the same bank 2 identification problem from the catalytic converter side, where getting it wrong is considerably more expensive.
A Flat Signal Has Two Explanations
This is the diagnostic reframe that saves parts, and it runs through several codes on this site.
The module sees a signal that is not moving as it should. There are two fundamentally different reasons for that:
- The sensor cannot report properly. It is aged, contaminated, cold, or its circuit is compromised. The mixture is swinging; the sensor is not reflecting it.
- The mixture genuinely is not swinging. The sensor is reporting accurately, and what it is accurately reporting is a system that has stopped oscillating — because something is pinning the mixture in one direction, or because unmetered air is diluting what the sensor sees.
An exhaust leak upstream of the sensor is the classic version of the second case. Outside air entering the exhaust stream before the sensor dilutes the sample, biases the reading lean, and dampens the swings. The sensor is doing its job on a sample that has been corrupted before it arrives.
How to tell them apart: watch live data from both banks at once. If bank 1's sensor is oscillating healthily and bank 2's is flat, the fault is specific to bank 2 — its sensor, its circuit, or its exhaust. If both are sluggish, look at something shared instead.
Why "Bank 2 Only" Is Useful Information
The fact that these codes name one bank rather than both narrows the search considerably.
Things that could affect only bank 2:
- That bank's upstream sensor, its wiring, or its connector
- An exhaust leak on that side — a cracked manifold, a failed gasket, a leaking flange ahead of the sensor
- A fuelling or mechanical problem confined to that bank's cylinders
- A vacuum leak feeding predominantly that bank's runners
Things that would normally affect both banks:
- Fuel pressure or a failing pump
- The mass airflow sensor
- A large, central vacuum leak
- Low system voltage
So if you only have bank 2 codes, the shared components are largely ruled out already. That is the same logic as our P219A guide, where a per-cylinder comparison eliminates everything the cylinders share — here a per-bank symptom eliminates much of what the banks share.
Conversely, if you have matching codes on both banks — a bank 1 equivalent alongside these — stop looking at sensors and start looking at what feeds them both.
The Heater Connection — Check for P0155
A specific link that can turn an expensive diagnosis into a cheap one.
An oxygen sensor only switches quickly when it is hot. Modern sensors carry an electric heating element to reach and hold operating temperature, because exhaust heat alone is neither fast enough nor consistent enough.
A sensor that is not being heated properly will not oscillate properly — which is precisely what these codes report. It is not a dead sensor; it is a cold one.
P0155 is the heater circuit code for bank 2 sensor 1 — the mirror of P0135 on bank 1. If it is stored alongside P1132 or P1153, treat the relationship as causal.
And the heater fault may be a fuse. Our P0135 guide covers the O2A and O2B heater fuses on GM applications — a documented cause of heater codes with a perfectly healthy sensor, and one worth checking before anything is unbolted. If heater codes appear on both banks together, a shared fuse or supply is the obvious suspect rather than two failed sensors.
What Poisons an Oxygen Sensor
Sensors do slow down with age. They also get poisoned, and the causes recur if you do not address them.
- Oil reaching the exhaust — commonly through a leaking valve cover gasket on higher-mileage engines — coats the sensing element.
- Coolant from a head gasket leak, which is destructive to sensors and converters alike.
- Silicone from non-sensor-safe RTV sealant used during engine work. This one is self-inflicted and entirely preventable — always use a sensor-safe product.
- Carbon from prolonged rich running, which is usually a consequence of some other fault.
The common thread: a replacement sensor fitted into unchanged conditions gets poisoned the same way. If oil is reaching the exhaust, fix the leak. Otherwise the sensor becomes a consumable rather than a repair.
A Warning About These Code Numbers
This matters more on P1xxx codes than anywhere else, and it applies directly here.
P1132 means something entirely different on a Ford. On Ford applications it refers to a lack of oxygen sensor switching with the sensor indicating rich — a related subject, but a different fault on different hardware. Search results for "P1132" will freely mix the two.
And GM reused P1xxx numbers across model years and platforms. Published GM code lists carry an explicit caution about it, with documented examples where the same number means either an air conditioning pressure sensor fault or an oxygen sensor fault depending on the vehicle.
Two practical rules:
- Confirm the definition against your specific year, model and engine — not against a general list, and certainly not against a result written for another manufacturer.
- If your scan tool shows a different definition than this page, trust the tool.
A Note on Sourcing for These Codes
We cite documents we have read and label the rest.
We could not verify a GM service bulletin naming P1132 or P1153 on a specific GM platform. The definitions used here are the ones that appear consistently across GM manufacturer-specific code references, and the diagnostic reasoning — bank identification, the flat-signal distinction, the heater relationship, contamination — is standard practice rather than a GM document we opened and read.
These are older GM codes, belonging to the manufacturer-specific set used from the late 1990s onward. On more recent GM vehicles you are far more likely to see generic equivalents such as P0153 for a slow bank 2 sensor 1 response, or the P015x family covered in our P015B guide.
Given both the code-reuse issue and the cross-manufacturer collision on P1132, checking your own vehicle's service information matters more here than on a generic code. A dealer can confirm what these mean on your VIN, and that costs nothing.
Symptoms of P1132 and P1153
- Check engine light on
- Reduced fuel economy — often the most noticeable effect
- A failed emissions test
- Rough or slightly uneven idle in some cases
- Mild hesitation or reduced responsiveness
- A fuel smell in some cases, where the mixture is sitting rich
- Frequently no obvious driveability change at all
- Companion codes — heater codes, fuel trim codes, or catalyst codes on the same bank
On urgency: moderate. The vehicle is generally fine to drive, and many owners notice nothing beyond the light and the fuel bill. The reason not to leave it indefinitely is downstream: a sensor that is not reporting properly means the module cannot trim fuel properly on that bank, and sustained rich running sends unburnt fuel into the catalytic converter. That converter is many times the cost of a sensor. Our P0430 guide covers where that ends up on this same bank.
Causes and How to Confirm Each
| Cause | How to confirm it | Notes |
|---|---|---|
| Wrong bank identified | Confirm cylinder numbering for your engine; compare live data from both banks | Free, and it prevents replacing a good sensor |
| Heater circuit fault | Check for P0155. Check the O2 heater fuses | A cold sensor cannot switch. May be a fuse |
| Exhaust leak ahead of the sensor on that bank | Listen on a cold start for a tick; smoke test the exhaust upstream of the sensor | Dilutes the sample and dampens the swings. The sensor may be fine |
| Aged or lazy sensor | Watch live data — a healthy upstream sensor swings roughly 0.1–0.9 V several times per second | Genuine and common at higher mileage |
| Contamination — oil, coolant or silicone | Inspect for leaks reaching the exhaust; ask what sealant was used at recent engine work | Fix the source or the replacement is consumable |
| Wiring or connector fault on that bank | Inspect for corrosion, chafing and heat damage near the exhaust | Cheap outcome if found |
| Fuelling problem confined to that bank | Compare fuel trims bank to bank; consider injectors on that side | Explains a genuinely non-oscillating mixture |
| Vacuum leak feeding that bank's runners | Smoke test the intake | Usually sets lean codes too |
| Mechanical fault in that bank's cylinders | Compression and misfire data on that bank | Uncommon, but it corrupts the exhaust sample |
| ECM fault | Last, after sensor, circuit, exhaust and fuelling are excluded | Rare |
How Are P1132 and P1153 Diagnosed?
- Confirm which physical side of the engine is bank 2 using your engine's cylinder numbering. Do this before anything else.
- Record all codes. Note whether bank 1 equivalents are present — that changes the search from bank-specific to shared.
- Check for P0155 or another heater code, and check the oxygen sensor heater fuses.
- Watch live data from both banks simultaneously. A healthy sensor oscillates rapidly; a flat one alongside a lively one identifies the problem bank definitively.
- Listen on a cold start and smoke test the exhaust ahead of the sensor on that bank.
- Compare fuel trims between banks — a large difference points at something bank-specific.
- Inspect the sensor wiring and connector for corrosion and heat damage.
- Inspect for oil or coolant reaching the exhaust, and ask what sealant was used at any recent engine work.
- Replace the sensor once the circuit, exhaust and contamination sources are cleared — matched to your VIN.
- Clear and drive through several complete cycles, including cold starts, before concluding the repair worked.
Parts and Cost
| Repair | What it involves | Cost picture |
|---|---|---|
| Confirming the bank | Looking up cylinder numbering and comparing live data | Free — and it prevents the most expensive mistake here |
| Heater fuse | Where a heater code is stored alongside | A couple of dollars. Check first |
| Connector or wiring repair | Where corrosion or chafing is found | Modest |
| Exhaust leak repair | Gasket, flange or manifold ahead of the sensor | Varies with access and severity |
| Valve cover gasket | Where oil is reaching the exhaust and poisoning the sensor | Moderate. Required, or the new sensor is consumable |
| Upstream oxygen sensor, bank 2 | Match to VIN. On a transverse V6 the rear bank access can be difficult | Moderate part; labour varies enormously by layout |
| Sensor replaced on the wrong bank | What happens when the numbering is not confirmed | Part and labour spent, code unchanged |
| Catalytic converter | Where sustained poor fuel control has damaged it | Many times the sensor. The reason not to ignore it |
Order against your VIN, and note that upstream and downstream sensors are usually different parts even on the same vehicle. On some newer GM engines the upstream position uses a wideband air/fuel ratio sensor rather than a conventional oxygen sensor, and they are not interchangeable.
What Other P1132 / P1153 Pages Get Wrong
- Not explaining bank 2. Bank 2 is the bank without cylinder 1, which is not the same as a particular side of the car. On a transverse V6 it may be the hard-to-reach rear bank. Getting this wrong means paying to replace a healthy sensor.
- Assuming the sensor is at fault. A flat signal can mean the sensor cannot report, or that the mixture genuinely is not swinging. An exhaust leak ahead of the sensor dilutes the sample and dampens the reading with a perfectly good sensor.
- Missing the heater link. A cold sensor cannot switch quickly. If a heater code is stored alongside, that is very likely the cause — and it may be a fuse.
- Ignoring what "one bank only" tells you. Fuel pressure, the MAF and central vacuum leaks affect both banks. A single-bank code has already ruled much of that out, and most write-ups never say so.
- Mixing up manufacturers. P1132 means something different on a Ford. These are manufacturer-specific codes and search results blend them freely.
- Presenting one GM definition as universal. GM reused P1xxx numbers across model years, with published lists carrying an explicit warning about it.
- Ignoring contamination sources. Oil, coolant or silicone will poison the replacement exactly as they poisoned the original.
Frequently Asked Questions
Which sensor do these codes refer to?
The upstream sensor — before the catalytic converter — on bank 2, which is the bank that does not contain cylinder 1. Confirm your engine's cylinder numbering rather than guessing from which sensor is easier to see. On a transverse V6 the banks are front and rear rather than left and right, and the rear one is often much harder to reach.
What's the difference between P1132 and P1153?
They describe the same complaint from slightly different angles. P1132 reports low variance — the signal is not moving through enough range. P1153 reports insufficient switching — it is not crossing back and forth often enough. Both mean the module is not seeing the rapid oscillation a healthy upstream sensor should produce.
Do I definitely need a new sensor?
Not necessarily. A flat signal can mean the sensor cannot report properly, or that what it is reporting is accurate — for instance where an exhaust leak ahead of it is diluting the sample. Check for a heater code, look for an exhaust leak on that bank, and compare live data from both banks before ordering.
I also have P0155. Are they related?
Very likely. P0155 is the heater circuit code for this same sensor, and a sensor that is not being heated properly cannot switch quickly. That is exactly what these codes report. Check the oxygen sensor heater fuses — a heater fault can be a couple of dollars rather than a sensor.
Only bank 2 has codes. Does that narrow it down?
Considerably. Fuel pressure, the mass airflow sensor and a large central vacuum leak would all affect both banks. A single-bank symptom points at that bank's sensor, its wiring, an exhaust leak on that side, or a fuelling problem confined to those cylinders.
Can I keep driving?
Generally yes in the short term. The reason not to leave it is that the module cannot trim fuel properly on that bank, and sustained rich running sends unburnt fuel into the catalytic converter — which costs many times what the sensor does.
Why does my search turn up Ford information for P1132?
Because P1xxx codes are manufacturer-specific and Ford uses that number for a different fault. Make sure anything you read is written for your make, and ideally for your year and engine — GM also reused these numbers across model years for different faults.
Can the wrong sealant cause this?
Yes. Silicone vapours from non-sensor-safe RTV poison oxygen sensors. If these codes appeared shortly after engine sealing work, that is worth raising — and it is why sensor-safe sealant matters on any job involving RTV.
Shop Related Parts & Tools
Confirm which bank is which before ordering anything, and check for a heater code first — that fix can be a fuse. Match any sensor to your VIN.
-
MOTOPOWER MP69033 OBD2 Scanner — the key tool on these codes: comparing live oxygen sensor data from both banks side by side is what proves which sensor is actually flat, and whether a heater code is stored alongside.
-
95-Piece Mechanics Tool Set (Metric & SAE) — for exhaust and sensor access. Upstream sensors seize into their threads, so plan for a proper sensor socket on removal.
-
ACDelco dexos1 Gen 3 Full Synthetic 5W-30 (1 qt) — relevant here because oil reaching the exhaust through a leaking valve cover gasket is one of the documented ways these sensors get poisoned.
Related Guides
- P015B Code: O2 Sensor Delayed Response — the modern generic equivalent of this family
- P0135 Code: O2 Sensor Heater Circuit — the heater fuses worth checking first
- P0430 Code: Catalyst Efficiency Below Threshold, Bank 2 — same bank, and where this ends up if ignored
- P0171 Code: System Too Lean, Bank 1