Code P1660: Complete Technical Guide to Cooling Fan Control Circuit Malfunction
Comprehensive diagnostic procedures, technical specifications, and repair solutions for P1660 diagnostic trouble code in GM vehicles
1. Technical Definition & System Overview
Diagnostic Trouble Code P1660 is a manufacturer-specific OBD-II code that indicates a malfunction within the cooling fan control circuit monitored by the vehicle’s Powertrain Control Module (PCM). This code specifically points to a fault in the Quad Driver Module (QDM) circuit #1 responsible for controlling the primary engine cooling fan relay.
Circuit Operation Principle
The PCM utilizes internal Quad Driver Modules (QDMs) to control high-current devices by providing a switchable ground path. For the cooling fan circuit, QDM #1 completes the ground side of the fan relay coil circuit. When the PCM commands the fan ON, it activates the QDM to provide ground, energizing the relay coil, which then closes the high-current contacts to power the fan motor.
The PCM continuously monitors the voltage on a dedicated fault line within this control circuit. It expects to see battery voltage (approximately 12V) when the fan is commanded OFF, and approximately 0 volts (ground) when the fan is commanded ON. DTC P1660 sets when the PCM detects an unexpected voltage level on this monitor circuit for more than 2 seconds, indicating either an open circuit, short to ground, or short to power condition.
Vehicle Applications & Specificity
While P1660 follows generic OBD-II structure, its specific application is primarily for General Motors vehicles manufactured between 1996-2005, particularly those equipped with the 4.6L Northstar V8 engine. This includes:
- Cadillac Eldorado (1997-2002)
- Cadillac Seville (1998-2004)
- Cadillac DeVille (2000-2005 with 4.6L)
- Oldsmobile Aurora (1999-2003 with first-generation 4.0L)
Important Note: Code definitions can vary by manufacturer. While P1660 commonly indicates cooling fan circuit issues in GM vehicles, in some European or Asian vehicles, similar P1660 codes may reference different systems. Always verify code definition in your vehicle’s specific service documentation.
2. Error Code Parameters & Diagnostic Conditions
Understanding the precise conditions that trigger P1660 is essential for accurate diagnosis. The PCM runs this diagnostic test under specific operating parameters:
| Parameter | Required Condition | Diagnostic Purpose |
|---|---|---|
| Ignition Voltage | 10.0 – 16.0 volts | Ensures adequate system voltage for circuit testing |
| Engine Status | Running for ≥ 10 seconds | Allows engine to reach stable operating conditions |
| Fuel System | Closed-loop operation | Indicates engine management system is active |
| Coolant Temperature | Below fan activation threshold | Tests circuit without actual fan operation interference |
| Previous DTCs | No PCM communication faults | Ensures PCM can properly monitor circuits |
Failure Thresholds & Trip Parameters
The PCM uses a “two-trip” detection logic for P1660:
- Fault Detection: The PCM detects an abnormal voltage on the monitor circuit for more than 2.0 seconds during a single drive cycle
- First Trip: Fault is stored in PCM memory as a “Pending Code” – Check Engine Light remains OFF
- Second Trip: If the same fault recurs during the next drive cycle, P1660 becomes “Confirmed” and illuminates the MIL
- Clear Conditions: Code clears after 40 consecutive warm-up cycles without fault detection, or when cleared with a scan tool
3. Related Diagnostic Trouble Codes
P1660 rarely occurs in isolation. Understanding related codes helps identify broader system issues:
| Code | Description | Relationship to P1660 |
|---|---|---|
| P0480 | Cooling Fan 1 Control Circuit | Generic version of similar fault; may appear simultaneously |
| P0481 | Cooling Fan 2 Control Circuit | Secondary fan circuit fault; suggests wiring harness issue |
| P1299 | Engine Over Temperature Protection Active | Result of cooling fan failure leading to overheating |
| P1258 | Engine Coolant Overtemperature | Direct consequence of cooling system failure |
| P1650 | Quad Driver Module #2 Fault | Related QDM circuit fault; suggests PCM internal issue |
| P1661-P1664 | QDM Circuits #2-#5 | Additional QDM circuit faults indicating PCM failure |
4. Comprehensive Diagnostic Procedure
Follow this systematic diagnostic approach to accurately identify the root cause of P1660. Always begin with the simplest, most common causes before proceeding to complex component testing.
Step 1: Preliminary Inspection & Visual Check
Estimated Time: 15 minutes | Tools Needed: Flashlight, Basic hand tools
- Ensure engine is completely cool before beginning inspection
- Visually inspect cooling fan fuse (typically 40A-60A in underhood fuse block)
- Check cooling fan relay (usually located in underhood electrical center)
- Examine all visible wiring for chafing, rodent damage, or insulation breakdown
- Inspect connectors at PCM, relay, and cooling fan for corrosion or bent pins
Step 2: Component Testing (Fan & Relay)
Estimated Time: 30 minutes | Tools Needed: Multimeter, Test light
- Fan Motor Test: Disconnect fan connector, measure resistance between motor terminals (should be 0.1-3.0 ohms)
- Relay Test: Verify relay coil resistance (typically 50-150 ohms between control terminals)
- Swap Test: Exchange cooling fan relay with identical relay (horn, A/C clutch) to test functionality
- Power & Ground: Verify 12V at fan connector with relay manually activated
Step 3: Circuit Continuity & Voltage Testing
Estimated Time: 45 minutes | Tools Needed: Digital multimeter, Wiring diagrams
- Control Circuit Test: Backprobe PCM connector C1 (pin varies by model) to monitor control signal
- Command Fan ON/OFF: Use scan tool to command fan operation while monitoring circuit voltage
- Expected Readings: 12V when OFF, <0.5V when ON - any deviation indicates circuit fault
- Wiring Inspection: Perform voltage drop tests on both power and ground sides of circuit
Step 4: PCM & QDM Diagnosis
Estimated Time: 30 minutes | Tools Needed: Advanced scan tool, Oscilloscope (optional)
- PCM Power & Grounds: Verify all PCM power supplies and grounds are within specification
- QDM Function Test: Test other QDM-controlled circuits (if multiple QDM codes exist, PCM is likely faulty)
- Professional Diagnosis: Consider PCM bench testing by specialized automotive electronics service
- PCM Replacement Considerations: Requires programming/relearning with factory scan tool
Diagnostic Warning
Never jump or bypass the cooling fan relay to run the fan continuously for testing. This can cause electrical damage to the PCM’s QDM circuitry. Always use proper diagnostic procedures. On 1997-2002 Cadillac Northstar vehicles, pay special attention to the wiring harness where it passes near the exhaust manifold – this is a common failure point due to heat degradation.
5. Component Failure Analysis & Repair Statistics
Based on repair data from GM dealerships and independent repair facilities, here are the statistical probabilities for P1660 root causes:
| Component | Failure Probability | Average Repair Cost | Diagnostic Confidence |
|---|---|---|---|
| Wiring Harness/Connectors | 45% | $150-$400 | High – Visible damage or continuity faults |
| Cooling Fan Relay | 25% | $40-$120 | High – Simple swap test confirms |
| Cooling Fan Motor | 15% | $300-$600 | Medium – Requires resistance/amperage testing |
| PCM Internal Failure | 10% | $500-$900 | Low – Diagnosis by elimination only |
| Blown Fuse | 5% | $10-$50 | High – Visual confirmation |
Wiring-Specific Failure Analysis
The most common failure point (45% of cases) is wiring-related. Specific patterns include:
- Heat Damage: Wiring near exhaust components becomes brittle and cracks
- Chafing Points: Where harness passes through body panels or near moving components
- Connector Issues: PCM connector C1 pins backing out, or fan/relay connector corrosion
- Rodent Damage: Particularly in vehicles stored seasonally
For wiring repairs, always use automotive-grade wire (GPT or SXL type) with proper gauge (typically 14-16 AWG for fan circuits), adhesive-lined heat shrink connectors, and secure routing away from heat sources and sharp edges.
6. Frequently Asked Questions (FAQ)
Conditional – with significant limitations. You may drive short distances in cool ambient temperatures (<70°F/21°C) if you carefully monitor the temperature gauge. However, driving in traffic, hot weather, or with air conditioning active risks severe overheating and engine damage. The cooling system cannot dissipate heat at idle or low speeds without the electric fan. Immediate diagnosis and repair are strongly recommended.
Partial diagnosis is possible with basic tools. You can check fuses, visually inspect wiring, and perform relay swap tests. However, proper diagnosis of the PCM control circuit requires at minimum a digital multimeter and vehicle wiring diagrams. Confirming PCM failure requires advanced diagnostics. If you lack electrical diagnostic experience, professional assistance is recommended beyond basic visual checks.
Key differentiators: Wiring problems typically show intermittent operation, may have visible damage, and often coincide with other electrical issues. PCM failures usually have consistent no-operation, may produce multiple QDM-related codes (P1650-P1664), and show no output signal when commanded with a scan tool. The most reliable test is verifying PCM command signal at the PCM connector – if the PCM sends correct signal but it doesn’t reach the relay, it’s a wiring issue.
Yes, significantly. On most modern vehicles, the cooling fan activates automatically when the A/C system is engaged to dissipate heat from the condenser. With P1660, the fan won’t operate, causing high head pressures in the A/C system. This typically results in poor cooling performance, potential A/C compressor clutch cycling, and may trigger secondary A/C pressure codes. In some vehicles, the PCM may disable A/C operation entirely to prevent system damage.
Temporarily only. Disconnecting the battery will clear the code from immediate memory and turn off the Check Engine Light. However, if the underlying fault condition still exists, the PCM will redetect it within 1-2 drive cycles and the light will return. This is a “two-trip” code, meaning it must detect the fault on two consecutive drive cycles to illuminate the MIL. Clearing codes without diagnosis only postpones addressing the actual problem.