What Does Code P1799 Mean?
The diagnostic trouble code P1799 signifies an detected electrical malfunction within the “Hold Switch” circuit, as reported by the Powertrain Control Module (PCM) or Engine Control Module (ECM), depending on the vehicle’s architecture. This “Hold Switch” typically refers to a driver-actuated input that modifies the transmission’s shift logic, such as an “Overdrive Off” switch, a “Power/Economy” mode selector, or a dedicated gear “Hold” switch designed to prevent unintended upshifts in specific driving scenarios like towing or adverse weather conditions. The PCM continuously monitors the voltage signal emanating from this circuit. A P1799 is set when the PCM observes a voltage reading that deviates from the manufacturer’s specified operational range (e.g., excessively high, too low, or indicative of an open or short circuit condition). This indicates an electrical integrity issue within the circuit rather than simply the switch being in a specific position, implying the PCM cannot reliably interpret the intended state of the “Hold Switch” to properly manage transmission behavior.
Common Symptoms
- Illumination of the Malfunction Indicator Lamp (MIL), commonly known as the Check Engine Light.
- Inability to activate or deactivate the “Hold” function (e.g., Overdrive Off, specific drive modes).
- The transmission may default to a “limp home” mode, potentially limiting available gears (e.g., stuck in 3rd or 4th gear) to protect internal components.
- Noticeably harsh, erratic, or delayed transmission shifts due to the PCM operating without the correct input signal.
- Reduced fuel economy resulting from the transmission operating in incorrect gear ratios or modes.
- The dashboard indicator light for the “Hold” function might be permanently on, off, or flicker inconsistently.
What Causes the Code P1799?
- Faulty Hold Switch: An internal electrical failure within the switch itself, leading to an open circuit, short circuit, or erratic resistance readings.
- Damaged Wiring Harness: Compromised wiring in the circuit connecting the Hold Switch to the PCM, which can manifest as chafing, cuts, pinches, or corrosion, causing an open or short circuit.
- Corroded or Loose Connectors: Oxidation, bent pins, or insufficient tension in the electrical connectors at the Hold Switch, its sub-harness, or at the PCM, impeding proper signal transmission.
- Poor Ground Connection: An inadequate or corroded ground point associated with the Hold Switch circuit can lead to incorrect voltage reference readings.
- Faulty PCM/ECM: While less common, an internal hardware or software fault within the PCM’s input monitoring circuit for the Hold Switch can trigger this code.
How to Diagnose and Troubleshoot
A systematic diagnostic approach is crucial for accurately identifying the root cause of P1799:
- Verify and Document DTCs: Connect an OBD-II scanner to confirm P1799 is active. Access and record any associated freeze frame data, which captures engine and vehicle conditions at the moment the fault was set. This data (e.g., vehicle speed, engine RPM, load) can provide valuable context. Clear the code and perform a short road test to ascertain if the code immediately returns.
- Perform a Thorough Visual Inspection:
- Locate the specific “Hold Switch” on the vehicle (typically on the shifter, dashboard, or steering wheel).
- Carefully inspect the entire wiring harness leading from the switch to its eventual connection points for any visible signs of physical damage, such as chafing, cuts, pinches, or heat damage.
- Examine the electrical connectors at the Hold Switch and at the PCM for corrosion, bent or pushed-out pins, or any signs of loose connections.
- Electrical Circuit Testing with a Digital Multimeter (DMM):
- Battery Disconnection: Always disconnect the negative battery terminal before testing individual components to prevent accidental shorts.
- Hold Switch Resistance Test: With the switch disconnected from the harness, use a DMM to measure resistance across its terminals in both its “on” and “off” (or various) positions. Compare these readings to manufacturer specifications. An open circuit (infinite resistance) when continuity should be present, or a short circuit (near-zero resistance) when it shouldn’t, indicates a faulty switch.
- Wiring Harness Continuity and Short Test: Disconnect the wiring harness at both the Hold Switch and the PCM. Use the DMM to check for continuity between the appropriate terminals within the harness to ensure an unbroken circuit (should read near 0 ohms). Simultaneously, check for shorts to vehicle ground and shorts to power by checking resistance between each wire and a known good ground point, and each wire and the battery positive terminal (should read infinite ohms).
- Voltage Supply Test: With the ignition ON (engine off) and the switch reconnected, use the DMM to verify the presence of the specified reference voltage (typically 5V or 12V, depending on design) at the Hold Switch connector. If voltage is absent or incorrect, trace the circuit back to its power source (e.g., fuse box, PCM output).
- Signal Voltage Monitoring: Reconnect the switch and, with the ignition ON, back-probe the signal wire at the switch connector or the PCM connector. Actuate the Hold Switch while monitoring the signal voltage with the DMM. The voltage should cleanly transition between two distinct values (e.g., near 0V and 5V, or battery voltage, or stepped voltages for multi-position switches). Erratic or absent voltage changes pinpoint an issue with either the switch or the wiring.
- PCM Pin-out Verification: If all external wiring and switch tests yield correct results, access the PCM connector. Perform the same continuity and voltage checks directly at the PCM’s input pins for the Hold Switch circuit. This confirms the integrity of the circuit all the way to the PCM.
- Scan Tool Live Data Analysis: If your diagnostic scanner supports it, monitor the live data stream for the “Hold Switch” input status or related transmission mode parameters. Actuating the switch should clearly show a corresponding change in the scan tool data. If electrical tests indicate correct switch operation and wiring, but the scan tool data remains static, it may suggest an internal PCM input circuit fault.
Recommended Repairs and Solutions
Once the diagnostic process has pinpointed the faulty component, the following repairs are typically recommended:
- Replace the Hold Switch: If DMM tests definitively indicate an internal electrical failure within the switch (e.g., open, short, or erratic resistance), replace it with an Original Equipment Manufacturer (OEM) or a high-quality aftermarket equivalent part. Ensure proper seating and secure connection of the electrical harness.
- Repair or Replace Wiring Harness: If visual inspection or continuity tests reveal damaged, chafed, or corroded wiring, meticulously repair the specific affected section using appropriate soldering techniques and heat-shrink tubing. For extensive damage, replacing the entire sub-harness may be more practical and reliable. Always ensure proper routing and secure fastening of the harness to prevent future damage from movement or abrasion.
- Clean or Repair Connectors: If corrosion, bent pins, or loose terminals are found in the electrical connectors, thoroughly clean them using a specialized electrical contact cleaner and a small brush. For bent or damaged pins, carefully attempt to straighten or re-tension them. If the damage is significant, replace the affected connector housing and its terminals. Applying dielectric grease after cleaning and reassembly can help prevent future corrosion.
- Address Grounding Issues: If a poor ground connection is identified as the culprit, thoroughly clean the ground point of any rust, paint, or debris to ensure a solid, low-resistance metal-to-metal contact. Replace any corroded ground wires or terminals.
- PCM Replacement/Reprogramming: PCM replacement should be considered only as a last resort after all other components and wiring have been meticulously tested and ruled out. If an internal PCM fault is suspected (e.g., no input signal registered despite confirmed correct external wiring and switch operation), consult a qualified automotive electronics specialist or dealership technician for further diagnosis, potential replacement, and necessary reprogramming to ensure vehicle compatibility.
Mechanic’s Tip: Always consult manufacturer-specific Technical Service Bulletins (TSBs) for your vehicle’s make and model, as there may be known issues or updated parts related to P1799 or transmission hold switch malfunctions. After completing any repair, clear the Diagnostic Trouble Codes (DTCs) and perform a comprehensive road test under varying driving conditions to confirm that the fault does not return and that transmission operation is fully restored to normal.

