Diagnosing Shared Circuit Faults on a 2006 Opel Astra H

A 2006 Opel Astra H came into the bay throwing P0135, P0141C, and P0443 at the same time, turning what looked like three separate component failures into a single wiring hunt. Looking at these three codes in isolation is a great way to waste an afternoon replacing parts that are perfectly fine. We see this pattern frequently in the diagnostic platform we build. A technician scans the vehicle, writes down the codes, and starts thinking about oxygen sensors and purge valves. But when multiple unrelated emissions components fail at the exact same time, the components themselves are rarely the problem.

The Trap of Individual Component Testing

Let us break down what the scanner actually reported. We have P0135 for the front oxygen sensor heater circuit (Bank 1, Sensor 1). We have P0141C for the rear oxygen sensor heater circuit (Bank 1, Sensor 2). Finally, we have P0443 pointing to the evaporative emission control system purge control valve circuit.

If you take these codes one by one, you will start by ordering two oxygen sensors. Those heater elements do fail with age and thermal cycling. Then you will look at the EVAP purge valve, maybe tap it with a screwdriver, and order one of those as well. You install the parts, clear the codes, start the engine, and the check engine light comes right back on. The components were not the root cause.

Tracing the Shared Power Circuit

When our engine analyzed this specific combination of codes for this 2006 Astra H, it ranked a blown fuse or shared power circuit failure as the number one cause, with a 95 percent probability. OEM data indicates that both oxygen sensor heaters and the EVAP purge valve receive power from the exact same switched ignition circuit. This power feed typically routes through the fuel pump relay or the engine control relay.

If the vehicle has the Z16XEP engine, this circuit is protected by fuse F26, a 10-amp fuse located in the underhood electrical centre. When that fuse blows, or when the engine control relay contact fails, you lose power to all three components instantly. The engine control unit sees the open circuits and sets P0135, P0141C, and P0443 simultaneously. The diagnostic steps here are straightforward. Check fuse F26 in the underhood fuse box. Test the engine control relay. Then, verify voltage at the connectors for the oxygen sensors and the EVAP purge valve.

Harness Chafing at the Intake Manifold

Fuses do not blow for no reason. If you find a blown F26 fuse and replace it, only for it to pop again when you turn the key, you have a short to ground. Our platform ranked a wiring harness damage or short circuit at 85 percent probability for this code combination.

On this vehicle, and particularly on the Z16XEP engine, the wiring harness is highly susceptible to chafing. The loom rubs against the intake manifold bracket or the engine bell housing over years of vibration. Once the insulation wears through, the power wire for that shared circuit shorts against the engine block. A visual inspection of the harness routing is the next mandatory step, followed by checking continuity on the power and ground wires, and performing a voltage drop test on the circuit.

When the Sensors Actually Fail

Only after ruling out the shared power circuit should you test the components themselves. Our system ranked a genuine failure of the front oxygen sensor heater element at 70 percent probability, and the rear sensor at 65 percent. If the power and ground feeds at the connectors are verified good, then the P0135 and P0141C codes are telling the truth about the sensors. You verify this by measuring the resistance of the heater element across the sensor pins.

Stop Guessing and Start Tracing

The next time a car comes in with multiple circuit codes for seemingly unrelated components, check a wiring diagram before you check a parts catalog. Find what those components share. Have you seen similar shared-circuit traps on older European cars in your bays?

Reference pages for the codes in this article

  • P0135, what we measure for this code across real diagnostics
  • P0141, what we measure for this code across real diagnostics
  • P0443, what we measure for this code across real diagnostics
Published on:
2026-09-19
Put this guide to work

Diagnosing a fault right now? WrenchLane Free gives you a full AI diagnostic every day — ranked causes, TSB search, no card needed. Running a workshop? Compare plans for OEM data, wiring diagrams and labour times.

Start diagnosing smarter today

Try WrenchLane free and see how much time you save on your next diagnosis.