P code powertrain Medium severity

P1799 Hold Switch Circuit Malfunction

The OBD2 code P1799 indicates a malfunction in the hold switch circuit, which is related to the transmission control system, affecting the ability to engage or disengage the hold function

Definition

The OBD2 code P1799 indicates a malfunction in the hold switch circuit, which is related to the transmission control system, affecting the ability to engage or disengage the hold function

Common causes

  • Faulty hold switch
  • Wiring issues (shorts or open circuits)
  • Poor connections or corroded terminals
  • Malfunctioning transmission control module (TCM)
  • Software issues or glitches in the TCM
  • Faulty transmission range sensor
  • Electrical interference or noise in the circuit

Common misdiagnoses

  • Transmission control module (TCM) failure
  • Faulty hold switch
  • Wiring issues or shorts in the circuit
  • Faulty transmission range sensor
  • Incorrectly diagnosed transmission problems
  • Battery or electrical system issues
  • Software or firmware issues in the TCM
  • Faulty connectors or terminals in the circuit

Troubleshooting steps

  1. 1. Check for Additional Codes

    Use an OBD-II scanner to check for any other trouble codes that may be present. Addressing any related codes can help in diagnosing the issue more effectively

  2. 2. Inspect the Hold Switch

  3. 3. Physically inspect the hold switch for any signs of damage, wear, or corrosion

  4. 4. Ensure that the switch is functioning properly by testing it with a multimeter. Check for continuity when the switch is activated

  5. 5. Examine Wiring and Connectors

  6. 6. Inspect the wiring harness and connectors associated with the hold switch for any signs of damage, fraying, or corrosion

  7. 7. Look for loose connections or broken wires that could affect the circuit

  8. 8. Check the Transmission Control Module (TCM)

  9. 9. Ensure that the TCM is functioning correctly. A malfunctioning TCM can lead to various transmission-related codes, including P1799

  10. 10. If necessary, reprogram or replace the TCM according to manufacturer specifications

  11. 11. Test the Circuit

  12. 12. Use a multimeter to test the voltage and ground at the hold switch connector. Ensure that the circuit is receiving the correct voltage and that the ground is solid

  13. 13. Check for any shorts or open circuits in the wiring

  14. 14. Inspect Related Components

  15. 15. Check other components that may be related to the hold switch, such as the transmission range sensor or other transmission-related sensors

  16. 16. Ensure that these components are functioning correctly and are not causing the issue

  17. 17. Clear the Codes

    After performing the necessary repairs or adjustments, clear the trouble codes using the OBD-II scanner and take the vehicle for a test drive to see if the code returns

  18. 18. Seek Professional Help

    If you are unable to resolve the issue after following these steps, it may be best to consult a professional mechanic or technician who has experience with your specific vehicle make and model. By following these troubleshooting steps, you should be able to identify and resolve the issue related to the P1799 code