OBD Guide

P1658

Electronic Throttle Control System Control Relay ON Malfunction

P1658 is an OBD-II diagnostic trouble code meaning: Electronic Throttle Control System Control Relay ON Malfunction. Common causes: faulty throttle control relay, problems with wiring or relay contacts. Estimated repair cost: $6–22.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$6–22 (est.)

Symptoms

  • Reduced engine power
  • Unstable idle speed
  • Check Engine Light Illuminates
  • The car goes into emergency mode
  • Acceleration problems

Causes

  • Faulty throttle control relay
  • Problems with wiring or relay contacts
  • Short circuit in control circuit
  • Engine control unit (ECU) malfunction
  • Corrosion or oxidation of relay contacts

How to Fix

  1. Check the condition of the throttle control relay
  2. Inspect wiring and connectors for damage
  3. Check the voltage on the relay and its circuits
  4. Replace relay if necessary
  5. Test the system after repair

Related codes

Error P1658 by Vehicle Brand

FAQ

What does the P1658 code mean?

P1658 is an OBD-II diagnostic trouble code that indicates: Electronic Throttle Control System Control Relay ON Malfunction

What causes a P1658 error code?

The most common causes of P1658 include: Faulty throttle control relay; Problems with wiring or relay contacts; Short circuit in control circuit; Engine control unit (ECU) malfunction.

How do I fix a P1658 diagnostic trouble code?

To fix P1658: Check the condition of the throttle control relay. Inspect wiring and connectors for damage. Check the voltage on the relay and its circuits. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P1658?

Limited driving only, diagnose soon

How much does it cost to fix P1658?

The estimated repair cost for P1658 is $6–22. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat