Our certified mechanics come to you · Get a fair and transparent estimate upfront
P0660 is a diagnostic trouble code (DTC) for "Intake Manifold Tuning Valve Control Circuit/Open Bank 1". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $154.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.
*Estimates may vary by market
The P0660 code indicates a problem with engine bank 1’s intake manifold tuning valve control circuit.
If there is an error in the intake manifold tuning valve circuit, this trouble code is stored. The problem could have been detected by the PCM, or by another module, including (but not necessarily limited to):
Three are hardly ever problems with the vehicle’s PCM itself, but the P0660 is the exception that proves the rule. The problem could be a poor electrical connection or a defective driver in the PCM. Other causes could be:
The Check Engine Light will probably come on. If it doesn’t, then the code may have been stored as pending. Other symptoms include:
This type of problem is often related to issues with the CAN (controller area network bus), which is what enables communication between multiple microcontrollers in the vehicle, in order to regulate most of the electrical functions. The PCM serves as the master controller. Sometimes (but not often) individual controllers will fail, so the mechanic will check each module, and replace any that are defective. The process can include the following measures (but not necessarily all of them):
A visual examination of wiring and connectors
Replacement of any damaged components
A re-test of the system
Recording the codes and freeze frame data, then clearing them out and operating the vehicle to see if they re-appear
If the codes are intermittent, allowing the problem to worsen in order to arrive at a correct diagnosis
Using special scanners (Autohex or Tech II) to locate the general area where the issue is happening
Disconnecting and testing every CAN bus pin (this could be very time-consuming, and should be avoided if possible)
Checking the control module ground circuits using battery ground
Using auxiliary ground cable to find ground discrepancies
Looking for any loose or corroded connectors that could be leading to increased circuit resistance
Checking each individual controller connector for continuity, using a digital volt ohmmeter and a CAN bus wiring diagram, possibly along with a pin out value chart
Comparing the results with the approved specifications provided by the vehicle manufacturer, and fixing any open or shorted circuits
If the problem is not corrected, replacing the PCM
Practically any code that is stored in response to an engine misfire, fuel injector issue or lean exhaust can be easily misdiagnosed, and if the wrong components are replaced, the repair will not be successful. When mechanics do not diagnose P codes in the order they are stored, the result can be an unsuccessful diagnosis.
If accompanied by engine stalling, the P0660 code is serious. This is a safety issue, and could endanger you, your passengers, or other motorists and passengers. Even if the only issue seems to be bad fuel economy, the situation could worsen, so you should get this fixed at your earliest convenience.
Bad wiring, connectors, and modules can be repaired or replaced. The CAN bus can also be replaced, and if the PCM itself is at fault, it can be replaced.
Due to the complexity of the wiring harnesses, it is often more economical to replace them rather than devotion a lot of time to repairing the wiring.
You can always count on YourMechanic. We will provide you with a free quote, and then send a qualified mobile mechanic to the location of your choice to repair your vehicle. You can reach us at 1-800-701-6230, or book an appointment using our online form.
Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.