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.

Quick Navigation
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 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
| P1050 | P1062 | P1083 | P1084 |
| P1086 | P1088 | P1096 | P1098 |
| P1102 | P1103 | P1104 | P1105 |
| P1151 | P1155 | P1172 | P1174 |
| P1185 | P1188 | P1191 | P1192 |
| P1193 | P1194 | P1195 | P1196 |
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.
