What Does Code P1566 Mean?
The diagnostic trouble code P1566, “Speed Control Command Switch Out of Range Low,” indicates that the Powertrain Control Module (PCM) or Engine Control Module (ECM) has detected an abnormal voltage signal from the cruise control command switch circuit. Specifically, “Out of Range Low” signifies that the voltage observed by the PCM on the dedicated input circuit for the cruise control switch assembly is consistently below the manufacturer’s specified operational minimum threshold, often nearing a ground potential (0 volts). This condition suggests that the PCM is not receiving a valid, high-integrity signal from the switch to interpret user inputs for cruise control functions (e.g., On/Off, Set, Resume, Coast, Accel). The PCM monitors this voltage to determine the state of the cruise control system and user commands. When the voltage deviates significantly low, the PCM identifies an electrical fault within the circuit or the switch itself, preventing proper operation of the vehicle’s speed control subsystem.
Common Symptoms
- Inoperative cruise control system.
- Illumination of the Malfunction Indicator Lamp (MIL), commonly known as the Check Engine Light.
- Inability to engage, set, or resume desired vehicle speed using the cruise control functions.
- Intermittent functionality of the cruise control, where it may work briefly before failing.
- Some vehicles may exhibit a specific cruise control indicator light on the dashboard that remains off or flashes.
What Causes the Code P1566?
- Faulty Cruise Control Command Switch Assembly: An internal short circuit or open circuit within the multi-function switch itself, often located on the steering wheel, causing the output voltage to fall below the specified range.
- Wiring Harness Issues: A short to ground in the signal wire leading from the cruise control switch to the PCM. This could be due to chafed insulation, pinched wires, or damage to the wiring harness.
- Corroded or Loose Electrical Connections: Poor contact or corrosion at the cruise control switch connector, the PCM connector, or any intermediate connectors in the signal path, leading to high resistance or an intermittent open circuit that mimics a low voltage condition.
- Open Circuit in the Switch’s Internal Resistive Ladder (if applicable): Many cruise control switches use a resistive ladder network, where each button press provides a unique resistance, translating to a specific voltage signal. An open circuit in this network could cause the PCM to interpret an “out of range low” signal.
- PCM Internal Fault: While less common for this specific code without other related diagnostic trouble codes (DTCs), an internal fault within the PCM’s input circuit for the cruise control switch could cause this reading.
How to Diagnose and Troubleshoot
Diagnosing P1566 requires systematic electrical testing and often a wiring diagram specific to the vehicle make and model:
- Retrieve & Record Freeze Frame Data: Use an OBD-II scanner to confirm P1566 and check for any other related codes. Note freeze frame data, which provides vehicle operating conditions at the time the code was set. This can offer clues regarding when the fault occurred.
- Visual Inspection: Begin by thoroughly inspecting the wiring harness running from the cruise control switch (often on the steering wheel) to the PCM. Look for obvious signs of damage, chafing, cuts, or corrosion. Inspect both the switch connector and the PCM connector for loose pins, corrosion, or contamination. Pay close attention to areas where the harness passes through firewalls or near moving parts.
- Access Wiring Diagrams: Obtain the precise wiring diagram for the vehicle’s cruise control system. Identify the specific pins at the cruise control switch and the PCM that correspond to the “Speed Control Command Switch” signal circuit, as well as any power and ground feeds.
- Voltage & Resistance Testing at the Switch:
- Disconnect the cruise control switch connector. Using a digital multimeter (DMM), test for proper power (typically 5V or 12V reference voltage) and ground supplied to the switch, as indicated by the wiring diagram.
- Test the switch itself for continuity and resistance. With the switch disconnected, use the DMM’s resistance (ohms) function. Press each cruise control button (On/Off, Set, Resume, etc.) while monitoring resistance across the signal and common pins. Each button should ideally provide a unique, consistent resistance reading or open/close a circuit, depending on the switch design. An “Out of Range Low” can sometimes be caused by an internal short within the switch, providing near zero resistance or direct short to ground on the signal line.
- Voltage Testing at the PCM Connector:
- With the cruise control switch connected and the ignition ON (engine off), carefully back-probe the signal wire pin at the PCM connector (do NOT disconnect the PCM).
- Observe the voltage reading on the DMM. If the cruise control switch signal is consistently low (e.g., 0-0.5V) even when buttons are not pressed or should be providing a higher voltage, this indicates a problem.
- While monitoring the voltage, press each cruise control button. You should observe a distinct change in voltage for each button press, if the switch uses a voltage divider network. If the voltage remains low regardless of button presses, the fault lies either in the switch or a short to ground in the signal wire between the switch and PCM.
- Continuity and Short to Ground Test on Signal Wire:
- Disconnect both the cruise control switch connector and the PCM connector.
- Use the DMM’s continuity or resistance function to check the signal wire from the cruise control switch connector to the PCM connector. There should be very low resistance (near 0 ohms), indicating good continuity.
- Then, check for a short to ground: Place one DMM lead on the signal wire pin at one end of the harness, and the other lead to a known good chassis ground. There should be infinite resistance (open circuit). If you read low resistance, the signal wire is shorted to ground.
- Monitor Live Data (if available): If the scanner supports it, monitor “Cruise Control Switch Status” or similar PIDs in live data. Observe if the PCM registers any change when you press the cruise control buttons. If the status remains “OFF” or “Not Engaged” despite button presses, it confirms the PCM is not receiving a valid input.
Recommended Repairs and Solutions
Based on the diagnostic findings, the following repairs are typically recommended:
- Replace the Cruise Control Command Switch Assembly: This is the most common resolution if internal switch failure (e.g., short, open, or degraded resistive network) is confirmed during testing. Ensure the replacement switch is an OEM-equivalent part for proper functionality and fitment. Often, this involves replacing the entire switch unit, which may be integrated into the steering wheel or a stalk.
- Repair or Replace Wiring Harness: If a short to ground, open circuit, or excessive resistance is found in the wiring harness between the switch and the PCM, the damaged section of the wiring must be repaired or the entire harness replaced. For repairs, use appropriate automotive-grade wire, solder connections, and heat shrink tubing to ensure durability and prevent future issues. Avoid simply taping over damaged insulation.
- Clean and Secure Electrical Connectors: If corrosion or poor contact was identified at any connectors, carefully clean the pins using electrical contact cleaner and a small brush. Ensure all connectors are fully seated and latched after cleaning. Consider applying dielectric grease to prevent future corrosion.
- PCM Replacement (Least Likely): Only consider PCM replacement after all other components, including the switch, wiring, and connectors, have been thoroughly tested and confirmed to be in perfect working order, and the fault persists. PCM failures related solely to a single input circuit like this are rare and usually accompanied by other symptoms or codes. If a PCM replacement is necessary, it often requires programming by a dealership or a specialized shop.
- Post-Repair Verification: After any repair, clear the DTCs using an OBD-II scanner. Perform a test drive, attempting to use the cruise control system multiple times under varying conditions. Re-scan the vehicle to ensure P1566 does not return and that the cruise control system functions correctly.

