Understanding the P0758 Code
* P0758: Shift Solenoid "B" Circuit Malfunction: This code indicates a problem with the electrical circuit controlling the shift solenoid that's responsible for engaging 3rd gear.
Troubleshooting Steps
1. Inspect the Shift Solenoid:
* Location: The shift solenoid is typically mounted on the transmission itself. Refer to your vehicle's service manual for the exact location.
* Check for damage: Look for any signs of physical damage, corrosion, or loose connections on the solenoid and its wiring.
* Test the solenoid: You might need a multimeter to test the solenoid's resistance and continuity. A faulty solenoid can cause the code.
2. Check the Wiring:
* Visual Inspection: Look for broken, frayed, or chafed wiring running to the solenoid.
* Continuity Test: Use a multimeter to check the continuity of the wiring between the solenoid and the transmission control module (TCM).
* Check the Connectors: Inspect the connectors for corrosion, loose connections, or damage.
3. Inspect the Transmission Control Module (TCM):
* Check for damage: Look for any visible damage to the TCM.
* Verify power and ground: Ensure the TCM is receiving power and ground.
4. Consider Fluid and Filter:
* Low Fluid: Check the transmission fluid level. Low fluid can cause shifting problems.
* Contaminated Fluid: Inspect the fluid for color and smell. If it's dark, burnt, or smells bad, it might need a fluid and filter change.
Important Notes
* Professional Help: If you're not comfortable performing electrical tests or transmission repairs, it's best to take your vehicle to a qualified mechanic.
* Service Manual: A service manual specific to your 1999 Chevrolet 1500 will be invaluable for detailed diagnostics and repair procedures.
Additional Possibilities
* Valve Body Issues: Sometimes, problems with the transmission's valve body can cause issues with solenoid operation.
* Mechanical Transmission Problems: While less likely, the code could also be a symptom of a more serious internal transmission problem.
Let me know if you have any more questions. Good luck with your repairs!