P0958 ASM Mode Circuit High
The OBD2 code P0958 indicates a high voltage condition in the Automatic Shift Mode (ASM) circuit, which may suggest a malfunction in the transmission control system or related components
Definition
Common causes
- Faulty ASM (Automatic Shift Management) module
- Short circuit in the ASM mode circuit
- Open circuit in the ASM mode circuit
- Corroded or damaged wiring/connectors
- Faulty transmission control module (TCM)
- Malfunctioning sensors related to the ASM system
- Software issues or programming errors in the TCM or ASM module
Common misdiagnoses
- Transmission Control Module (TCM) failure
- Faulty wiring or connectors
- Incorrectly diagnosed transmission issues
- Sensor malfunctions
- Battery or charging system problems
- Engine control module (ECM) issues
- Software or firmware glitches
- Mechanical transmission problems
- Grounding issues
- Other electrical faults in the vehicle's system
Troubleshooting steps
-
1. Check the Vehicle's Battery and Charging System
Ensure the battery is fully charged and in good condition
-
2. Check the alternator output to ensure it is functioning properly
-
3. Inspect Wiring and Connectors
Visually inspect the wiring and connectors related to the ASM mode circuit for any signs of damage, corrosion, or loose connections
-
4. Pay special attention to the wiring harness that connects to the transmission control module (TCM) and the ASM components
-
5. Test the ASM Circuit
Use a multimeter to measure the voltage in the ASM mode circuit. Compare the readings to the specifications in the vehicle’s service manual
-
6. Check for short circuits to ground or to power in the circuit
-
7. Check the Transmission Control Module (TCM)
If the wiring and connectors are in good condition, the TCM may be faulty. Check for any software updates or recalls related to the TCM
-
8. If possible, perform a TCM reset or reprogramming
-
9. Inspect Related Components
Check other components that may be related to the ASM mode, such as the transmission range sensor, shift solenoids, and any other sensors that may affect transmission operation
-
10. Ensure that the transmission fluid is at the correct level and in good condition
-
11. Scan for Additional Codes
Use an OBD-II scanner to check for any additional trouble codes that may provide more context or indicate related issues
-
12. Perform a Visual Inspection of the Transmission
Inspect the transmission for any signs of leaks or damage that could affect its operation
-
13. Consult Technical Service Bulletins (TSBs)
Look for any TSBs related to the P0958 code for your specific vehicle make and model, as there may be known issues or fixes
-
14. Clear the Code and Test Drive
After performing any repairs or adjustments, clear the code and take the vehicle for a test drive to see if the code returns
-
15. Seek Professional Help
If the issue persists after following these steps, it may be necessary to consult a professional mechanic or technician who specializes in transmission issues. By following these troubleshooting steps, you should be able to identify and resolve the issue related to the P0958 OBD-II code