AutoLogicTools

OBD-II trouble code

P2143: Exhaust Gas Recirculation Vent Control Circuit/Open

The solenoid at fault does not apply anything — it lets vacuum out so the EGR valve can close. When it stops working the symptom is the opposite of what people expect from an emissions code: a valve held slightly open at idle, so the complaint is a rough idle or a stall at a junction.

Medium severityPowertrainEmissions / EGRDrivable short-term

Quick facts

System
Powertrain
Category
Emissions / EGR
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$80$600
DIY difficulty
Intermediate DIY

Browse every code in P2100–P2199, or start from the full code library.

What does P2143 mean?

P2143 is set when the module detects an open, or a circuit that behaves like an open, on the control line for the exhaust gas recirculation vent solenoid. It is an electrical verdict on one specific solenoid, and understanding which solenoid it is explains everything else about the code.

Vacuum-actuated recirculation systems do not control the valve with a single device. The valve is held closed by a spring and pulled open by manifold vacuum, and the module needs to be able to do two opposite things: admit vacuum to open it, and release that vacuum to let it close. Two solenoids handle those jobs. One connects the valve's diaphragm to the vacuum source. The other — the vent — connects the diaphragm to atmosphere through a small filtered port. Opening the vent lets air back in, the vacuum collapses, the spring wins, and the valve seats. Between them the module can hold the valve anywhere it likes by cycling the two. On many applications both functions live in a single assembly, often called a vacuum regulator, with one port that applies and one that bleeds.

The consequence of losing the vent is the part that catches people out, because it runs against the intuition that an emissions fault means an emissions symptom. Losing vacuum supply would produce a recirculation valve that never opens: higher combustion temperatures, possibly a detonation complaint, a flow code, and no idle problem at all. Losing the vent produces the reverse. Vacuum that has been admitted to the diaphragm has no route out, so it decays only through whatever leakage the system happens to have. The valve therefore hangs part open after it has been commanded shut — and the worst possible time for a recirculation valve to be open is at idle, where manifold vacuum is highest, airflow is lowest, and a small amount of inert exhaust gas is a large fraction of what the cylinder is breathing.

So the complaint arrives as a driveability problem with nothing obviously emissions-related about it: a rough, hunting idle; a stumble when coming to a stop; stalling at junctions and in drive-through queues; a hesitation pulling away from rest that clears as soon as the engine is above a fast idle. Because the vehicle is fine at cruise, and because rough idle has so many more famous causes, this gets diagnosed as a vacuum leak, a dirty idle air control, a fouled throttle body or a misfire far more often than it gets diagnosed as a vent circuit. The stored code is the thing that cuts through that, which is why pulling codes before chasing an idle complaint is worth the two minutes.

One more distinction matters for the repair. The vent has both an electrical job and a mechanical one, and they fail independently. The code is about the electrical side: an open winding, a broken or corroded control wire, a connector that has lost contact. But the vent also breathes through a small filtered port to atmosphere, and that port can block with dirt, oil mist or corrosion. A blocked port produces exactly the same held-open valve behaviour with a perfectly healthy circuit and usually no code at all. So a vehicle with this code needs the circuit repaired and the vent's function verified afterwards — and a vehicle with these symptoms and no code needs the port checked, because the electrical test will pass.

This architecture is worth putting in context. Vacuum-actuated recirculation control with separate apply and vent solenoids belongs to an earlier generation of hardware; newer engines mostly use an electrically driven valve with integrated position feedback and have no vent solenoid to fail. If a modern vehicle sets this code, check the manufacturer's own definition before assuming the classic arrangement, because the label is reused.

Common causes

  • Open winding inside the vent solenoid
  • Broken or corroded control wire between the module and the solenoid
  • Connector terminal corroded, backed out or not fully latched
  • Vent solenoid failed internally after long service in engine bay heat
  • Harness chafed through against a bracket or the intake
  • Blocked or contaminated atmospheric vent port causing held vacuum alongside the fault
  • Cracked, collapsed or disconnected vacuum hose at the solenoid
  • Module output driver failure, which is uncommon
  • Damage during previous work on the intake or the vacuum harness
  • Rodent damage to the vacuum lines or the control wiring

Symptoms

  • Rough or hunting idle that smooths out above idle speed
  • Stalling at junctions, in queues or when coming to a stop
  • Stumble or hesitation when pulling away from rest
  • Check engine light with a stored EGR vent control circuit code
  • Idle that is worse when the engine is fully warm
  • Normal power and normal behaviour at cruising speed
  • EGR flow or valve position codes stored alongside this one
  • Failed emissions test despite the engine running well on the road
  • Repeated unsuccessful repairs aimed at vacuum leaks or throttle body cleaning
  • Engine that runs noticeably better with the EGR valve's vacuum line pinched off

Diagnostic steps

  1. 1.Pull the codes before chasing the idle complaint. A rough idle has many better-known causes and this one is almost never reached by symptom alone, but the stored code names it directly.
  2. 2.Identify the vent solenoid specifically and confirm from the wiring diagram that this application uses separate apply and vent functions rather than an electric valve with the label reused.
  3. 3.Measure the solenoid winding resistance across its terminals. An infinite reading confirms an open winding and takes the wiring out of the picture immediately.
  4. 4.Check continuity of the control circuit between the module and the solenoid with both ends disconnected, then voltage drop test it under load rather than trusting a continuity beep.
  5. 5.Inspect the connector for corrosion, a backed-out terminal or an unlatched lock, since a solenoid in the engine bay sees heat cycling that works terminals loose over years.
  6. 6.Verify the vent's mechanical function separately from its circuit. Apply vacuum to the valve diaphragm and confirm it bleeds off promptly when the vent is energised, rather than holding.
  7. 7.Check the atmospheric vent port for blockage by dirt or oil mist. A blocked port holds the valve open with a perfectly healthy circuit and no code, and it will not be found electrically.
  8. 8.Inspect the vacuum hoses for cracks, collapse and correct routing. A hose swapped between the apply and vent ports produces baffling behaviour that no electrical test explains.
  9. 9.Confirm the diagnosis by observing idle with the EGR valve's vacuum line pinched off. A clear improvement supports a valve held open rather than an unrelated idle fault.
  10. 10.After the repair, verify the valve seats fully at idle and that the idle complaint is gone, not just that the code has cleared.

Repair cost

$80$600

Diagnosis is $100 to $220, and it is usually short once the code has been read, because the stored code points at hardware the symptoms alone would not suggest. A vent solenoid or vacuum regulator assembly is $40 to $180 in parts with 0.4 to 1.5 hours of labour, which puts a typical complete repair in the $150 to $350 range. A wiring or connector repair on its own is $80 to $260. Vacuum hose replacement is inexpensive and worth doing while the area is open, since hoses of that age rarely have long left. Where the valve has been held open long enough to carbon its seat, add EGR passage cleaning, which is where the upper end of the range comes from.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with egr valve replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Can I keep driving with P2143?

It is not a code that damages anything quickly, so the short answer is yes — but it is one of the more genuinely inconvenient emissions faults to live with, because the symptom it produces is stalling at low speed. An engine that dies pulling out of a junction or creeping in traffic is a nuisance and, in the wrong moment, a hazard. There is no compounding mechanical damage pushing you to fix it tomorrow, and the repair is usually inexpensive. Book it on the basis of the stall rather than the emissions.

Why does an EGR fault cause a rough idle rather than an emissions problem?

Because of which half of the system failed. The solenoid this code names does not apply vacuum, it releases it — venting the valve's diaphragm to atmosphere so the spring can close the valve. If the apply side failed, the valve would never open, which raises combustion temperatures and shows up as a flow code with a perfectly smooth idle. When the vent fails, vacuum already admitted has no way out, so the valve hangs part open after it has been told to close. Idle is the worst moment for that: manifold vacuum is at its highest, airflow at its lowest, and a small amount of inert exhaust gas is a big share of what the cylinder gets. Hence the rough idle and the stalls.

The circuit tested fine but the idle is still rough. What now?

Check the vent's mechanical side, because it has two jobs that fail independently. Electrically it is a winding and a control wire, and that is what the code is about. Mechanically it breathes through a small filtered port to atmosphere, and that port can block with dirt, oil mist or corrosion. A blocked port holds vacuum on the diaphragm exactly as an open circuit does, keeps the valve cracked open, produces the same idle complaint, and passes every electrical test you can throw at it — often without setting a code at all. Apply vacuum to the diaphragm, energise the vent, and confirm it bleeds off promptly rather than holding.

My car is fairly new. Does it even have a vent solenoid?

Possibly not, and it is worth checking before parts are ordered. The arrangement this code was written around — a vacuum-operated valve with one solenoid to apply vacuum and another to vent it — belongs to an earlier generation of hardware. Most recent engines use an electrically driven recirculation valve with a motor and built-in position feedback, which has no vent solenoid to fail at all. Manufacturers do sometimes reuse generic code labels for their own purposes, so on a newer vehicle the right first step is the manufacturer's own definition and wiring diagram rather than the generic description.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.