P0660 Code: Intake Manifold Tuning Valve Control Circuit/Open (Bank 1)
The P0660 code means the bank 1 variable intake valve control circuit is open, so the valve does not get current when it is commanded. It can cause a loss of torque at certain engine speeds. Check the fuse, connector and wiring first.
- Severity
- Low
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $40 to $600
- Difficulty
- Medium
- System
- Air and Fuel
- Applies to
- All OBD2 vehicles
On this page
What the P0660 code means
Many engines have an intake manifold with runners of variable length, or a valve that changes the shape of the air entering the cylinders (IMRC, IMTV, swirl). The computer moves it according to engine speed to gain torque down low and power up high.
The computer watches the control circuit from its own driver transistor. The P0660 code flags an open circuit: the component does not get current when it is commanded on. Before you replace the component, check the fuse, relay, connector and wiring, which are the most common causes.
If the circuit fails, the valve stays in a fixed position. The engine loses some power at low or high rpm, but it still runs. The plastic rods and bushings in these valves break often.
Measure the resistance of the component at its connector. If it is infinite, the component is open inside. If it is correct, follow the control wire back to the computer looking for a break, especially in the sections near the exhaust and at inline connectors.
P0660 code symptoms
- Check engine light or another warning light on.
- Loss of torque at certain rpm.
- Less power at low or high rpm.
- A rattling noise at the manifold (broken linkage).
Likely causes of the P0660 code
- Unplugged connector or one with a broken lock.
- Open coil. Infinite resistance.
- Cut wire. Check the areas where the harness rubs.
- Blown fuse. Often caused by an earlier short.
How to diagnose the P0660 code step by step
- Activate the component with the scan tool and check whether it responds.
- Check the fuse and relay. Measure the voltage on both sides of the fuse, and swap the relay with an identical one.
- Measure the supply at the connector. You should see battery voltage with the key on or when the component is activated.
- Measure the resistance of the component and compare it with the manual. Also check the insulation to ground.
- Check the control wire for continuity to the computer and for shorts.
- Check the valve movement with the scan tool or a vacuum pump.
How to fix the P0660 code
- Repair the connector, the wiring or the power supply.
- Replace the bank 1 variable intake valve if it does not respond even with correct power and command signals.
- Clear the codes and verify the repair.
Technical reference data
- Electric or vacuum actuator with a 12 volt solenoid.
- Reference values: check the manufacturer data for your vehicle.
Brand-specific notes
This code is very frequent on several makes, and the plastic linkage is worth checking on all of them.
P0660 on Ford
Very frequent on Ford, where the system is the IMRC.
P0660 on Mazda
Very frequent on Mazda.
P0660 on Volkswagen
Very frequent on Volkswagen.
P0660 on BMW
Very frequent on BMW, where the system is called DISA.
Questions about the P0660 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.