OBD-II DTC P1804 – Hold Switch Circuit Malfunction
DTC P1804 meaning
DTC P1804 refers to a malfunction in the Hold Switch Circuit, which is part of the vehicle’s transmission control system. This code indicates that the Engine Control Module (ECM) has detected an issue with the hold switch, which is responsible for controlling the transmission’s shift patterns and performance. The hold switch is typically used to maintain a specific gear ratio under certain driving conditions.
DTC P1804 symptoms
Common symptoms associated with DTC P1804 may include:
- Transmission not shifting properly
- Unusual engine RPMs during driving
- Check Engine Light illuminated
- Reduced fuel efficiency
- Transmission stuck in a specific gear
DTC P1804 causes
Several factors can lead to the triggering of DTC P1804, including:
- Faulty hold switch
- Wiring issues or short circuits in the hold switch circuit
- Corroded or damaged connectors
- Faulty Engine Control Module (ECM)
- Transmission control module issues
DTC P1804 seriousness
The seriousness of DTC P1804 can vary depending on the symptoms experienced. While it may not cause immediate safety concerns, it can lead to:
- Increased wear on the transmission
- Potential for further damage if not addressed
- Reduced vehicle performance
- Inability to drive the vehicle efficiently
How to diagnose DTC P1804
To diagnose DTC P1804, follow these steps:
- Use an OBD-II scanner to confirm the DTC and check for any related codes.
- Inspect the hold switch for physical damage or wear.
- Check the wiring and connectors for corrosion or loose connections.
- Test the hold switch operation using a multimeter.
- Examine the ECM and transmission control module for faults.
How to fix DTC P1804 step-by-step instructions
To fix DTC P1804, follow these steps:
- Repair or replace the hold switch if it is faulty.
- Fix any wiring issues, such as shorts or damaged insulation.
- Clean or replace corroded connectors.
- If necessary, reprogram or replace the ECM or transmission control module.
- Clear the DTC using an OBD-II scanner and test drive the vehicle to ensure the issue is resolved.
How to erase DTC P1804
To erase DTC P1804, follow these steps:
- Connect an OBD-II scanner to the vehicle’s diagnostic port.
- Turn on the ignition without starting the engine.
- Navigate to the DTC menu on the scanner.
- Select the option to clear or erase the codes.
- Disconnect the scanner and start the vehicle to verify that the code does not return.
Recommended tools for OBD-II diagnostics
Explore our expert picks: The Best OBD2 Scanners for 2025
Easy-to-use Multimeter for reliable diagnostics: AstroAI Auto-ranging Multimeter
Some of the links on this page may be affiliate links, which means we may earn a small commission if you make a purchase. This helps us keep our DTC database up to date and provide valuable content for free. We only recommend products that we have tested and believe to be the best in their class.