Home >

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

The P1090 code is a manufacturer-specific diagnostic trouble code. Its exact definition depends heavily on the vehicle application, ranging from variable valve timing actuators to fuel trim deviations.

Because P1090 applies to different systems across various automakers, exact application verification is required. A diagnostic trouble code indicates a detected condition, but testing is necessary to identify the root cause.

P1090 Code Meaning

Key Takeaways

  • P1090 is a manufacturer-specific code, meaning its exact definition varies by automaker and vehicle platform.
  • On certain Nissan and Infiniti applications, it indicates a Variable Valve Event and Lift (VVEL) actuator motor circuit fault on Bank 1.
  • On specific BMW applications, it points to a pre-catalytic converter fuel trim deviation, indicating a lean condition.
  • Accurate diagnosis requires verifying the exact factory definition for your specific vehicle before testing components.

P1090 Code Breakdown

P
Powertrain Engine, transmission, and emissions control systems.
1
Manufacturer Specific BMW (Fuel Trim), Subaru (TGV), or Volvo.
0
Fuel & Air Metering Relates to Pre-Cat Fuel Trim or Intake Valves.
9
Trim / Emissions System specific fault (Pre-Cat or TGV).
0
Specific Fault Fuel Trim Too Lean (BMW) or TGV Open (Subaru).

P1090 Code Description and Implications

Some Nissan and Infiniti applications: P1090 indicates a fault in the Variable Valve Event and Lift (VVEL) actuator motor or its control circuit on Bank 1. The VVEL system optimizes intake valve timing and lift.

Certain BMW applications: P1090 is assigned to the fuel trim monitoring system, specifically indicating that the pre-catalytic converter fuel mixture on Bank 1 is running too lean.

Specific Subaru applications: The code may monitor the Tumble Generator Valve (TGV) system, indicating a circuit or performance fault that affects intake airflow control.

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 P1090 Code

On Nissan and Infiniti VVEL applications, causes include a failing VVEL actuator motor, damaged wiring harness, corroded connectors, or an internal control module fault.

On BMW fuel trim applications, causes involve vacuum leaks, failing oxygen sensors, clogged fuel injectors, or unmetered air entering the intake manifold.

On Subaru TGV applications, causes include carbon buildup binding the valves, a failing TGV actuator, or wiring issues in the sensor circuit.

Symptoms Associated With P1090

Depending on the application, symptoms vary widely. VVEL or TGV faults may cause rough idling, poor cold-start performance, reduced engine power, or hesitation during acceleration.

Fuel trim faults may trigger poor fuel economy, hesitation, or an illuminated check engine light on the dashboard without immediate drivability issues.

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

Diagnosing the P1090 Trouble Code

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

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

For fuel trim variants, perform a smoke test to check for vacuum leaks, monitor live oxygen sensor data, and verify fuel pressure and injector performance.

Repairing the P1090 Issue

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

If a vacuum leak or fuel delivery issue is diagnosed on a fuel trim application, repair the leak or replace the confirmed failed fuel system component 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 P1090 Repairs

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

Replacing an actuator motor or performing a smoke test involves moderate parts and labor costs. However, replacing a complete VVEL assembly or performing extensive engine disassembly 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 in actuator motors.

Addressing intake manifold gasket leaks and using high-quality fuel helps maintain proper fuel trim and prevents carbon buildup that can bind variable valve components.

Troubleshooting Tips and Best Practices

Never assume an actuator code automatically means the motor has failed. Always check for physical binding in the valve linkage and verify the wiring harness before condemning the component.

When diagnosing fuel trim codes, ensure the oil filler cap and dipstick are properly seated, as missing seals can introduce unmetered air and trigger lean condition 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 P1092 P1094
P1096 P1098 P1100 P1101
P1102 P1103 P1104 P1105
P1106 P1107 P1108 P1109
P1110 P1111 P1112 P1114

Frequently Asked Questions

Is P1090 a generic OBD-II code?

No. P1090 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 P1090 code?

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

Will resetting the ECM permanently erase the P1090 code?

No. Clearing the code without repairing the root cause will only turn off the light temporarily. The monitor will detect the fault again once the vehicle is driven.

Can a vacuum leak cause a P1090 code?

On applications where P1090 monitors fuel trim, a vacuum leak introduces unmetered air, causing a lean condition that triggers the code.

Does P1090 always mean the actuator is broken?

No. The code indicates a circuit or performance condition. Physical binding, wiring damage, or connector corrosion must be ruled out before replacing the actuator.

What Should You Do About the P1090 Code?

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

Because P1090 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.