The P1658 diagnostic trouble code is a manufacturer-specific powertrain code. Its exact definition depends heavily on the vehicle make, pointing to an electronic throttle control relay fault on Honda models or a variable intake system issue on Mazda applications.
Because this code targets entirely different systems across manufacturers, the exact vehicle application must be verified before diagnosis. The code alone does not prove a specific relay or module has failed without proper electrical testing.

Quick Navigation
Key Takeaways
- P1658 is a manufacturer-specific code with differing definitions depending on the vehicle make.
- On Honda and Acura applications, it typically indicates an Electronic Throttle Control System (ETCS) control relay ON malfunction.
- On certain Mazda applications, it generally points to a Variable Inertia Charging System (VICS) solenoid valve circuit fault.
- Symptoms vary by application but can include limp mode, stalling, or a flashing check engine light.
- Diagnosis requires verifying the exact factory definition and testing the relevant relay circuits or intake solenoids.
P1658 Code Description and Implications
The P1658 code indicates that a control module has detected a specific fault within a powertrain output or control circuit. Because it is a manufacturer-specific code, the exact monitored component varies by brand.
Some Honda and Acura applications: P1658 indicates an Electronic Throttle Control System (ETCS) control relay ON malfunction. The PCM detects that the feedback signal from the ETCS relay does not match the commanded state.
Certain Mazda applications: On these vehicles, P1658 indicates a Variable Inertia Charging System (VICS) solenoid valve circuit fault. The PCM detects an open or short in the circuit controlling the intake manifold runner flaps.
Specific General Motors applications: On some GM models, this code relates to a control module internal performance error or a steering wheel position sensor circuit fault.
Common Causes of the P1658 Code
Because P1658 applies to different systems across different brands, the root cause depends on the verified vehicle application.
- Honda (ETCS Relay) Causes: A failed ETCS relay, an open or shorted wiring harness between the relay and the PCM, blown ETCS fuses, or poor electrical connections at the under-hood fuse box.
- Mazda (VICS Solenoid) Causes: A failed VICS solenoid valve, damaged vacuum hoses connecting the solenoid to the intake manifold actuators, or wiring faults in the solenoid control circuit.
- GM (Module/Sensor) Causes: A faulty steering wheel position sensor, damaged clock spring wiring, or an internal fault within the control module requiring software updates or replacement.
Symptoms Associated With P1658
When the control module detects a critical system fault, it alters operation or disables the affected feature.
- Honda Symptoms: The electronic throttle control light and check engine light will illuminate. The engine may enter limp mode, severely limiting acceleration, or it may stall completely.
- Mazda Symptoms: The check engine light will illuminate. The engine may experience reduced power or hesitation at specific RPM ranges where the variable intake system normally engages.
- GM Symptoms: The check engine light or stability control light may illuminate. The vehicle may exhibit erratic power steering assist or stability control interventions if the steering angle signal is lost.
Diagnosing the P1658 Trouble Code
Accurate diagnosis begins by verifying the exact vehicle application and reviewing manufacturer-specific service information.
- For Honda applications: Check the ETCS relay and fuses in the under-hood fuse box. Swap the ETCS relay with an identical known-good relay to see if the code returns. Inspect the wiring harness for opens or shorts.
- For Mazda applications: Inspect the VICS solenoid and its associated vacuum lines. Apply direct battery voltage to the solenoid to verify it clicks and holds vacuum. Test the wiring circuit for proper power and ground signals.
- For GM applications: Use a scan tool to monitor the steering wheel position sensor data while turning the wheel. Inspect the clock spring and sensor wiring for continuity and proper resistance.
Repairing the P1658 Issue
Repairs must follow the confirmed root cause identified during diagnosis.
- Honda Repairs: If the fuses and wiring test correctly but the relay fails to operate or provide the correct feedback signal, replace the ETCS relay. Clear the codes and perform an idle learn procedure if required.
- Mazda Repairs: Replace any cracked or disconnected vacuum hoses. If the hoses are intact but the solenoid fails testing, replace the VICS solenoid valve and verify proper intake manifold flap operation.
- GM Repairs: Repair any damaged wiring in the steering column harness. If the circuit is intact but the sensor data is erratic, replace the steering wheel position sensor or clock spring assembly.
Cost Considerations for P1658 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
For a Honda ETCS relay or Mazda VICS solenoid, parts are generally inexpensive and located in accessible areas of the engine bay. For a GM steering wheel position sensor, replacing the clock spring assembly involves steering column disassembly, increasing labor time.
Prevention Strategies for Future Occurrences
While electronic component failures cannot always be predicted, you can reduce the risk of circuit and vacuum faults.
- Inspect exposed engine wiring harnesses and under-hood fuse boxes for signs of moisture intrusion, corrosion, or heat damage during routine service.
- On applications using vacuum-operated intake solenoids, check all rubber vacuum lines for brittleness, cracking, or disconnection, as degraded hoses frequently cause intake system codes.
Troubleshooting Tips and Best Practices
Follow these practices to avoid misdiagnosis and ensure accurate repairs.
- Do not assume relay failure: On Honda applications, a corroded fuse box terminal or a blown main fuse is a frequent culprit. Verify power and ground at the relay socket before replacing the component.
- Check for related codes: Look for other throttle body, intake manifold, or steering angle codes that might indicate a broader wiring harness issue or a shared ground fault.
- Verify your definition: When researching this fault code, always verify whether your specific vehicle uses the Honda, Mazda, or GM definition before ordering parts.
More OBD-II Codes
| P1650 | P1651 | P1652 | P1653 |
| P1654 | P1655 | P1660 | P1661 |
| P1662 | P1666 | P1671 | P1672 |
| P1656 | P1685 | P1686 | P1687 |
| P1120 | P1121 | P1220 | P1221 |
| P0121 | P0220 | P2100 | P2101 |
Frequently Asked Questions
Is P1658 a generic or manufacturer-specific code?
No. P1658 is a manufacturer-specific powertrain code. Its definition varies significantly by brand, indicating an electronic throttle relay fault on Honda, an intake solenoid fault on Mazda, or a steering sensor issue on GM.
Can I drive my vehicle with a P1658 code?
It depends on the application. On Honda models, the engine may enter limp mode or stall, presenting a severe safety risk. On Mazda models, drivability may be reduced but the vehicle is usually operable.
Will disconnecting the battery clear the P1658 code?
Disconnecting the battery might temporarily clear the code. However, it does not repair the underlying relay, solenoid, or wiring fault, and the code will return once the control modules run their self-tests.
Can a bad ground cause a P1658 code?
Yes. Poor engine or chassis grounds can disrupt the control signals to the ETCS relay or VICS solenoid, causing the PCM to detect an open circuit or implausible feedback signal and trigger the code.
Does P1658 affect the transmission?
Generally, no. The P1658 code relates strictly to the electronic throttle relay, intake solenoid, or steering sensor. However, severe limp mode conditions on Honda models will restrict transmission shifting and vehicle speed.
What Should You Do About the P1658 Code?
When a P1658 code appears, confirm the exact factory definition for your specific vehicle make and model. Because this code targets entirely different systems depending on the manufacturer, applying the wrong diagnostic path will lead to misdiagnosis.
Follow the applicable manufacturer diagnostic procedure to test the relevant system and components. Once the root cause is confirmed, complete the necessary electrical repairs or component replacements before returning the vehicle to normal service.
