What Does Code P1795 Mean?
DTC P1795 indicates an “Idle Switch Circuit Malfunction.” This code is set by the Engine Control Module (ECM) or Powertrain Control Module (PCM) when it detects an electrical fault within the circuit of the idle position switch. In many drive-by-cable throttle systems, a dedicated idle switch or a specific low-voltage threshold of the Throttle Position Sensor (TPS) provides a signal to the ECM/PCM confirming that the throttle plate is in its fully closed (idle) position. The ECM/PCM utilizes this signal for critical functions such as managing idle speed, fuel injector pulse width, ignition timing, and, importantly, for automatic transmission shift strategies (e.g., ensuring proper idle engagement or disengagement of torque converter clutch). A circuit malfunction implies an incorrect voltage reading, an open circuit, a short circuit, or a signal that is inconsistent with expected engine parameters or other sensor inputs, preventing the ECM/PCM from accurately determining the idle state of the throttle.
Common Symptoms
- Illumination of the Check Engine Light (MIL).
- Erratic or fluctuating idle speed.
- Engine stalling, particularly when decelerating or coming to a stop.
- Rough or high idle.
- Poor fuel economy.
- Harsh or incorrect automatic transmission shift patterns, especially at low speeds or during engagement/disengagement.
- Potential inability to engage cruise control.
What Causes the Code P1795?
- Faulty Idle Switch: A defective dedicated idle switch that fails to correctly indicate the closed throttle position.
- Defective Throttle Position Sensor (TPS): If the idle switch functionality is integrated into the TPS, a faulty TPS can prevent the correct idle signal from being sent.
- Wiring Harness Damage: Open circuits, short circuits, chafed wires, or damaged insulation within the wiring harness leading to the idle switch or TPS.
- Corroded or Loose Electrical Connectors: Poor electrical contact at the idle switch, TPS, or PCM connectors due to corrosion, bent pins, or inadequate tension.
- Vacuum Leaks: Although not a direct cause, severe vacuum leaks can sometimes confuse the ECM/PCM regarding idle conditions, potentially leading to related idle control issues that might indirectly impact the perceived idle switch functionality or exacerbate symptoms.
- ECM/PCM Failure: A rare but possible internal fault within the ECM/PCM preventing it from correctly interpreting or processing the idle switch circuit signal.
How to Diagnose and Troubleshoot
A systematic diagnostic approach is crucial for P1795:
- Visual Inspection: Begin by thoroughly inspecting the wiring harness and connectors associated with the throttle body, idle switch (if separate), and TPS. Look for signs of chafing, corrosion, disconnections, or damage. Ensure all connections are secure and free of debris.
- OBD-II Scanner Live Data Analysis: Connect an advanced OBD-II scanner to monitor live data parameters. Specifically, look for the “Throttle Position Sensor (TPS) Voltage” and, if available, a “Throttle Idle Switch Status” PID.
- With the ignition on and engine off, slowly open and close the throttle by hand. Observe the TPS voltage: it should typically be low (e.g., 0.4-0.9V) at closed throttle and smoothly increase to near 5V at wide-open throttle (WOT).
- If an “Idle Switch Status” PID is available, it should indicate “Closed” or “Idle” when the throttle is fully closed and switch to “Open” or “Off-Idle” as soon as the throttle is slightly opened. If it remains stuck in one state or shows erratic readings, the circuit or switch is suspect.
- Digital Multimeter (DMM) Testing:
- Power and Ground Check: With the ignition on, back-probe the idle switch/TPS connector. Verify the presence of a 5V reference voltage and a good ground signal. Absence of either indicates a wiring issue or a PCM problem.
- Idle Switch Continuity Test (for discrete switches): Disconnect the idle switch. Using the DMM in continuity mode, check for continuity between the switch terminals. It should show continuity (closed circuit) when the throttle plate is fully closed against its stop and no continuity (open circuit) when the throttle is moved slightly off idle.
- TPS Signal Voltage Test (for integrated TPS): Back-probe the signal wire of the TPS. With the throttle fully closed, the voltage should be within the specified idle range (e.g., 0.4V-0.9V). Slowly open the throttle; the voltage should smoothly increase without drops or spikes. An inconsistent or stuck low voltage reading could indicate a faulty TPS or circuit issue.
- Wiring Continuity to PCM: Disconnect the idle switch/TPS and the PCM connectors. Use the DMM to check for continuity on each wire from the switch/sensor connector to the corresponding pin on the PCM connector. Also, check for shorts to ground and shorts to voltage on each wire.
- Throttle Body Inspection: Ensure the throttle plate is not sticking and fully closes against its stop. Carbon buildup can sometimes prevent full closure, mimicking an idle switch fault.
Recommended Repairs and Solutions
Based on the diagnostic findings, the following repairs are typically recommended:
- Replace the Idle Switch: If diagnostic tests confirm a faulty dedicated idle switch (e.g., failing continuity tests or inconsistent signal), replace it. Ensure the new switch is correctly adjusted if applicable, to accurately sense the closed throttle position.
- Replace the Throttle Position Sensor (TPS): If the idle switch function is integrated into the TPS and the sensor fails to provide correct idle voltage or signal transitions, replace the TPS. After replacement, some vehicles may require a TPS relearn procedure or throttle body calibration using a scan tool.
- Repair or Replace Wiring Harness: If visual inspection or DMM tests reveal damaged, corroded, open, or shorted wires, repair the affected section of the wiring harness. Use proper soldering and heat-shrink tubing for durable repairs, or replace the entire harness section if damage is extensive.
- Clean Electrical Connectors: If corrosion or poor contact is identified at any connector, thoroughly clean the terminals using electrical contact cleaner and a small brush. Apply dielectric grease to prevent future corrosion.
- Address Throttle Body Issues: If carbon buildup or mechanical binding prevents the throttle plate from fully closing, clean the throttle body thoroughly and ensure free movement of the throttle plate.
- PCM Replacement (Rare): Only consider PCM replacement after all other potential causes have been thoroughly investigated and ruled out, and if specific diagnostic procedures point to an internal PCM fault. This is typically a last resort due to cost and complexity.
After any repair, clear the DTC P1795 from the ECM/PCM memory using an OBD-II scanner. Perform a comprehensive test drive under various driving conditions, including idle, deceleration, and light throttle application, to confirm the repair and ensure the code does not return.

