The P1683 code is a manufacturer-specific powertrain diagnostic trouble code. Its exact definition depends entirely on the vehicle application, with Chrysler and Honda/Acura using it for entirely different systems.
Because P1683 can indicate a speed control relay circuit fault or an electronic throttle body spring issue, exact application verification is required. The code alone does not prove a specific component has failed.

Quick Navigation
Key Takeaways
- P1683 is manufacturer-specific and applies to different systems depending on the vehicle make.
- On Chrysler applications, it identifies a speed control power relay or driver circuit fault.
- On Honda and Acura applications, it points to an electronic throttle valve default position spring issue.
- Diagnosis requires confirming the exact factory definition before testing any wiring or components.
P1683 Code Description and Implications
Because P1683 is a manufacturer-specific code, it does not have one universal definition. The monitored system and fault condition change depending on the exact vehicle application.
Chrysler, Dodge, Jeep, and RAM applications: P1683 identifies a fault in the speed control power relay circuit or the speed control 12-volt driver circuit. The powertrain control module (PCM) monitors the electrical circuit that supplies power to the cruise control servo or related speed control components.
Honda and Acura applications: P1683 indicates a throttle valve default position spring performance problem. The PCM detects that the electronic throttle body is not returning to its mechanical resting position correctly when the motor is unpowered.
Other applications: Certain other manufacturers may use P1683 for internal control module faults or specific communication errors. Always verify the exact definition for your specific make, model, and year.
Common Causes of the P1683 Code
The underlying causes depend on which system the manufacturer is monitoring.
For Chrysler speed control applications:
- A failed speed control power relay.
- Open or shorted wiring in the speed control 12-volt driver circuit.
- Corroded or loose connectors at the cruise control servo or relay.
- Internal PCM driver faults, though this requires thorough circuit verification first.
For Honda and Acura throttle body applications:
- Heavy carbon buildup binding the electronic throttle plate.
- A weak, damaged, or broken throttle valve return spring.
- Poor electrical connections or loose terminals at the throttle body.
- Internal throttle body motor or sensor faults.
Symptoms Associated With P1683
Visible symptoms vary based on the affected system. MIL behavior also depends on the specific manufacturer calibration.
Chrysler applications:
- Cruise control system inoperative.
- Illuminated Check Engine Light.
- Speed control servo making no noise or failing to engage.
Honda and Acura applications:
- Illuminated Check Engine Light and potentially a flashing electronic throttle control warning.
- Engine entering a limp or fail-safe mode with reduced power.
- Rough idle or unstable RPMs if the throttle plate cannot rest correctly.
Diagnosing the P1683 Trouble Code
Diagnosis must begin by confirming the exact factory definition for your specific vehicle make, model, and year. Using the wrong diagnostic path will lead to incorrect repairs.
For Chrysler speed control circuits:
Verify battery voltage and inspect the speed control power relay. Test the relay operation and check for proper power and ground at the relay socket. Use a multimeter to check the 12-volt driver circuit for opens or shorts between the PCM and the servo. Inspect all related wiring for chafing or corrosion.
For Honda and Acura throttle systems:
Remove the intake boot to visually inspect the electronic throttle body. Check for heavy carbon deposits that might prevent the throttle plate from moving freely. With the ignition off, observe whether the throttle plate returns smoothly to its default resting position. Inspect the throttle body connector for loose terminals.
Repairing the P1683 Issue
Repairs must follow confirmed diagnostic testing. Never replace components based solely on the presence of the code.
Chrysler applications:
- If testing confirms a failed relay, replace the speed control power relay.
- Repair or replace any damaged wiring or corroded terminals in the speed control circuit.
- If the circuit tests perfectly and the PCM driver is confirmed faulty, follow the manufacturer procedure for PCM replacement and programming.
Honda and Acura applications:
- If carbon buildup is binding the plate, carefully clean the electronic throttle body using an approved cleaner.
- If the return spring is damaged or the throttle plate binds mechanically, replace the electronic throttle body assembly.
- After throttle body replacement or cleaning, perform the required PCM idle learn or throttle position reset procedure.
Cost Considerations for P1683 Repairs
Repair costs depend heavily on the exact vehicle application and the confirmed root cause.
For Chrysler applications, replacing a confirmed failed speed control relay or repairing a short section of wiring is straightforward. Replacing and programming a PCM is substantially more involved.
For Honda and Acura applications, a professional throttle body cleaning is relatively quick. Replacing an OEM electronic throttle body assembly requires the part cost and time for calibration procedures.
Exact pricing depends on diagnostic time, component accessibility, required parts, programming requirements, and local labor rates.
Prevention Strategies for Future Occurrences
Preventative measures depend on the specific failure mechanism of your vehicle’s system.
On vehicles with electronic throttle bodies, periodic inspection of the intake tract can help identify excessive carbon buildup before it binds the throttle plate.
On vehicles with external cruise control relays and servos, keeping electrical connectors clean and ensuring wiring harnesses are secured away from sharp metal edges can help prevent circuit faults.
Troubleshooting Tips and Best Practices
Always retrieve and record all stored freeze-frame data and related trouble codes before clearing the PCM memory. Codes like P1684 or specific throttle position sensor codes may provide vital context.
Do not assume a generic throttle body cleaning will fix a mechanical spring failure. If the physical return spring is weak or broken, cleaning will not resolve the default position fault.
When testing Chrysler speed control circuits, verify that the PCM is actually attempting to ground the relay control circuit during a bi-directional command before condemning the wiring.
More OBD-II Codes
| P1677 | P1678 | P1679 | P1680 |
| P1681 | P1682 | P1684 | P1685 |
| P1686 | P1687 | P1688 | P1689 |
| P1511 | P1512 | P1513 | P1514 |
| P0121 | P0505 | P0601 | P0605 |
| P0700 | P0420 | P0300 | P0171 |
Frequently Asked Questions
Is the P1683 code generic or manufacturer-specific?
No. P1683 is a manufacturer-specific code. Its exact definition depends entirely on the vehicle make, with Chrysler using it for speed control circuits and Honda using it for throttle body spring faults.
Can I drive my car with a P1683 code?
It depends on the application. On Honda vehicles, this code can trigger a fail-safe limp mode with severely reduced power. On Chrysler vehicles, it may only disable cruise control. Always verify the exact symptoms before driving.
Will disconnecting the battery clear a P1683 code?
Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical or mechanical fault. The code will return if the failed relay, wiring, or throttle body spring remains uncorrected.
Does P1683 mean my PCM is definitely broken?
No. While an internal PCM fault is possible on some applications, P1683 usually points to external circuit issues like a failed speed control relay, damaged wiring, or a mechanical throttle body binding issue.
How do I reset the throttle body after fixing P1683?
On Honda and Acura applications, replacing or cleaning the throttle body usually requires a specific PCM idle learn or throttle position reset procedure using a capable scan tool to restore proper operation.
What Should You Do About the P1683 Code?
Confirm the exact factory definition for your specific vehicle application before attempting any repairs. Because P1683 monitors entirely different systems across manufacturers, applying the wrong diagnostic path will waste time and parts.
Once the correct system is identified, inspect the relevant wiring, relays, or mechanical throttle components according to the manufacturer procedure. Repair or replace the confirmed failed components, then retest the system to verify the repair.
