Home / DTC / P1685 — Motorised throttle without learned values

P1685 — Motorised throttle without learned values

Detailed page for trouble code P1685.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P1685

FIAT P — Powertrain

Motorised throttle without learned values

Brand: FIAT
Views: UK: 18 EN: 30 RU: 21
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Battery disconnected, low battery voltage or recent battery replacement/voltage loss
  • Throttle body removed, replaced or cleaned without performing learn/adaptation
  • Failed or intermittent throttle position sensor(s) or throttle actuator motor
  • Damaged wiring, poor connector contacts or corrosion on throttle harness
  • ECU software fault or lost calibration memory
  • Mechanical binding or contamination in the throttle plate/linkage

Symptoms

  • Check Engine Light (MIL) illuminated
  • Reduced engine power / limp-home mode or limited throttle response
  • Engine may not idle correctly, stalling or high/erratic idle
  • Throttle pedal has delayed or inconsistent response
  • Diagnostic trouble code P1685 (or manufacturer-specific message) present
  • Vehicle may require a throttle relearn/adaptation procedure to restore normal operation

What to check

  • Read and record all stored DTCs and freeze-frame data with a diagnostic scanner
  • Verify battery voltage and charging system health (battery > 12 V, charging nominal)
  • Inspect throttle body connector and wiring for damage, corrosion, loose pins
  • Visually inspect throttle plate for carbon buildup or mechanical obstruction
  • Check fuses and relays related to throttle and ECU power circuits
  • Using a scan tool, view real-time throttle position, commanded throttle, and actuator status

Signal parameters

  • Closed throttle TPS voltage: typically ~0.2–1.0 V (manufacturer-specific)
  • Wide open TPS voltage: typically ~4.0–4.9 V (manufacturer-specific)
  • Commanded throttle angle/percent (0–100%) from ECU
  • Actual throttle angle/percent reported by throttle body
  • Throttle actuator current or duty cycle when moving
  • Battery voltage during key-on and crank conditions

Diagnostic algorithm

  1. Connect a capable scan tool. Read and save all DTCs and freeze-frame data. Note any other related codes.
  2. Verify battery voltage and charging system. Recharge or replace a weak battery and clear codes if battery was low/disconnected.
  3. Visually inspect throttle body and harness connectors. Repair any damaged wires or corroded terminals.
  4. Check for mechanical binding or heavy carbon buildup on the throttle plate; clean if required and verify free movement.
  5. With the scan tool, monitor actual vs commanded throttle position and TPS voltages while operating the throttle. Look for inconsistent readings or failure to move.
  6. Perform continuity/resistance checks on throttle motor and TPS circuits per manufacturer specifications. Repair or replace wiring/components that fail.
  7. If hardware is serviceable and checks okay, perform the factory throttle adaptation/learn procedure (follow Fiat service manual steps exactly).
  8. Clear codes and retest. If P1685 returns and hardware checks fail, replace the throttle body assembly. If code persists after replacement and correct adaptation, consider ECU/software reflash or replacement.
  9. After repair, confirm normal idle, throttle response, and that no related DTCs remain stored.

Likely causes

  • Battery was recently disconnected or drained and the ECU lost learned values
  • Throttle body was replaced or removed and adaptation was not performed
  • Faulty throttle position sensor(s) giving incorrect voltage/values
  • Throttle actuator motor or its driver circuit is defective or has an open/short
  • Corroded connector or broken wire at the throttle body harness

Fault status

⚠️ Status
Motorised throttle without learned values — throttle control module reports no stored calibration/adaptation for the electronic throttle. Throttle adaptation required or component malfunction.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email