Home >

P1094 Code? Here’s How to Fix It – Quickly and Easily

The P1094 code is a manufacturer-specific diagnostic trouble code. Its exact definition depends on the vehicle application, ranging from intake valve control to oxygen sensor performance.

Because P1094 applies to different systems across various automakers, exact application verification is required. Testing is necessary to identify the specific failed component or wiring issue.

P1094 Code Meaning

Key Takeaways

  • P1094 is a manufacturer-specific code, meaning its exact definition varies by automaker and vehicle platform.
  • On certain Subaru applications, it indicates a Tumble Generator Valve (TGV) circuit fault, such as an open circuit on Bank 2.
  • On specific European applications, it may point to an oxygen sensor circuit fault, indicating a slow response in the rich control range.
  • Accurate diagnosis requires verifying the exact factory definition for your specific vehicle before testing components.

P1094 Code Breakdown

P
Powertrain Engine, transmission, and emissions control systems.
1
Manufacturer Specific Subaru (TGV) or BMW (Fuel Trim).
0
Fuel & Air Metering Relates to Intake Valves (TGV) or Fuel Mixture.
9
Aux Emissions Tumble Generator Valve (TGV) system.
4
Open Circuit TGV Circuit 2 (Bank 2) is open/unplugged.

P1094 Code Description and Implications

Some Subaru applications: P1094 indicates a fault in the Tumble Generator Valve (TGV) system, specifically an open circuit condition on Bank 2. The TGV system controls intake airflow to optimize combustion.

Certain European applications: P1094 may be assigned to the oxygen sensor circuit for Bank 2, Sensor 1, indicating a slow response time when the engine is operating in a rich fuel control range.

Other manufacturer applications: The code may monitor fuel trim deviations or specific fuel injector circuit faults, depending on the exact calibration.

Because this is a manufacturer-specific fault code, generic OBD-II scanners may display a generic definition that does not match the actual system being monitored.

Common Causes of the P1094 Code

On Subaru TGV applications, causes include a failing TGV actuator, damaged wiring harness, corroded connectors, or an open circuit in the valve control wiring.

On oxygen sensor applications, causes involve a degraded sensor element, exhaust leaks near the sensor, wiring shorts, or poor sensor grounding.

Control module software glitches or internal engine control module failures can also trigger manufacturer-specific circuit codes if external wiring is intact.

Symptoms Associated With P1094

Depending on the application, symptoms vary widely. TGV faults may cause rough idling, poor cold-start performance, or reduced engine power due to restricted intake airflow.

Oxygen sensor faults may trigger poor fuel economy, hesitation during acceleration, or an illuminated check engine light without immediate drivability issues.

In all cases, the check engine light will illuminate to alert the driver of the detected condition.

Diagnosing the P1094 Trouble Code

Diagnosis must begin by confirming the exact factory definition for your specific make, model, and engine using manufacturer service information.

For TGV variants, inspect the valve linkage for binding, verify the actuator operation, and test the control circuit for opens or shorts to ground.

For oxygen sensor variants, monitor the live sensor data to verify the slow response, inspect the exhaust for leaks, and test the sensor heater and signal circuits.

Repairing the P1094 Issue

If testing confirms a TGV actuator failure, replacing the actuator assembly and clearing the codes is required to restore proper intake airflow control.

If an oxygen sensor circuit is diagnosed as degraded or open, replace the confirmed failed sensor and repair any damaged wiring according to the manufacturer procedure.

Control module replacement or reprogramming is only performed after all external circuits and components have been verified as functional.

Cost Considerations for P1094 Repairs

Repair costs vary widely depending on the underlying fault and the specific vehicle application. Diagnosing complex intake or sensor faults requires specialized equipment.

Replacing an oxygen sensor involves moderate parts and labor costs. However, replacing a TGV assembly or performing extensive wiring repairs on BMW or MINI platforms requires significant labor.

Prevention Strategies for Future Occurrences

Keeping the engine bay clean and inspecting exposed wiring harnesses can help prevent physical damage or corrosion that leads to open circuit faults.

Addressing exhaust leaks promptly prevents false air from entering the exhaust stream, which can degrade oxygen sensors and trigger rich or lean response codes.

Troubleshooting Tips and Best Practices

Never assume a slow response code automatically means the oxygen sensor has failed. Always check for exhaust leaks and verify fuel pressure before condemning the sensor.

When diagnosing TGV codes, ensure the intake manifold is inspected for heavy carbon buildup, which can physically bind the tumble valves and cause circuit overcurrent or open faults.

Keep a reference of manufacturer-specific codes to help prioritize diagnostic steps, as generic definitions often mislead the diagnostic process.

More OBD-II Codes

P1050P1062P1083P1084
P1086P1088P1096P1098
P1102P1103P1104P1105
P1151P1155P1172P1174
P1185P1188P1191P1192
P1193P1194P1195P1196

Frequently Asked Questions

Is P1094 a generic OBD-II code?

No. P1094 is a manufacturer-specific code. Its exact definition depends entirely on the vehicle make, model, and engine configuration.

Can I drive my vehicle with a P1094 code?

It depends on the application. If it indicates a TGV fault, the engine may run poorly or lack power. If it is an O2 sensor fault, drivability may seem normal but emissions will increase.

Will resetting the ECM permanently erase the P1094 code?

No. Clearing the code without repairing the root cause will only turn off the light temporarily. The monitor will detect the open circuit or slow response again once the vehicle is driven.

Can an exhaust leak cause a P1094 code?

On applications where P1094 monitors the oxygen sensor, an exhaust leak upstream of the sensor can introduce false air, causing a slow response or lean and rich circuit faults.

Does P1094 always mean the sensor or valve is broken?

No. The code indicates a circuit or performance condition. Wiring damage, connector corrosion, or physical binding must be ruled out before replacing the component.

What Should You Do About the P1094 Code?

Confirm the exact factory definition for your specific vehicle, then follow the applicable manufacturer diagnostic procedure.

Because P1094 is manufacturer-specific and applies to different systems, testing the relevant system and components identified by your vehicle’s service information is required to find the root cause.

Once the fault is confirmed, perform the necessary repairs and verify the fix by clearing the codes and completing a test drive.

About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.