Home / DTC / P1634 — Throttle Valve Adaptation Spring Test Failed

P1634 — Throttle Valve Adaptation Spring Test Failed

Detailed page for trouble code P1634.

32,287codes
58brands
9,833generic
22,454specific
Reset
Code

P1634

BMW P — Powertrain

Throttle Valve Adaptation Spring Test Failed

Brand: BMW
Views: UK: 20 EN: 44 RU: 37
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

BUICK P — Powertrain

Ignition 1 Power Circuit Low Voltage

Brand: BUICK
Views: UK: 22 EN: 34 RU: 30
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

CADILLAC P — Powertrain

Ignition 1 Power Circuit Low Voltage

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

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

CHEVROLET P — Powertrain

Ignition 1 Power Circuit Low Voltage

Views: UK: 19 EN: 33 RU: 34
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

CITROEN P — Powertrain

Ignition-on ECU supply control short circuit to positive

Brand: CITROEN
Views: UK: 3 EN: 12 RU: 2
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

DAEWOO P — Powertrain

Cruise lamp fault

Brand: DAEWOO
Views: UK: 3 EN: 12 RU: 1
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

DAIHATSU P — Powertrain

EFI (main) CPU abnormal

Brand: DAIHATSU
Views: UK: 2 EN: 11 RU: 0
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

DS P — Powertrain

Ignition-on ECU supply control short circuit to positive

Brand: DS
Views: UK: 2 EN: 10 RU: 0
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

FORD P — Powertrain

Data Output Link Circuit Failure

Brand: FORD
Views: UK: 19 EN: 38 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

GM P — Powertrain

Ignition 1 Power Circuit Low Voltage

Brand: GM
Views: UK: 21 EN: 41 RU: 43
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

GMC P — Powertrain

Ignition 1 Power Circuit Low Voltage

Brand: GMC
Views: UK: 23 EN: 36 RU: 28
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

HUMMER P — Powertrain

Ignition 1 Switch Circuit

Brand: HUMMER
Views: UK: 8 EN: 23 RU: 4
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

KIA P — Powertrain

Alternator B Open 1.8L

Brand: KIA
Views: UK: 17 EN: 35 RU: 28
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

LAND ROVER P — Powertrain

accelerator watchdog circuit failure

Views: UK: 5 EN: 19 RU: 3
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

LINCOLN P — Powertrain

Data Output Link Circuit Failure

Brand: LINCOLN
Views: UK: 19 EN: 40 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

MAZDA P — Powertrain

Generator Terminal B Circuit Open

Brand: MAZDA
Views: UK: 20 EN: 38 RU: 29
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

MERCURY P — Powertrain

Data Output Link Circuit Failure

Brand: MERCURY
Views: UK: 19 EN: 32 RU: 27
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

OLDSMOBILE P — Powertrain

Ignition 1 Power Circuit Low Voltage

Views: UK: 19 EN: 38 RU: 30
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

Other P — Powertrain

Data Output Link Circuit Failure

Brand: Other
Views: UK: 22 EN: 36 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

PEUGEOT P — Powertrain

Ignition-on ECU supply control short circuit to positive

Brand: PEUGEOT
Views: UK: 2 EN: 10 RU: 0
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

RAM P — Powertrain

TCM Internal - Internal Watchdog Performance

Brand: RAM
Views: UK: 2 EN: 10 RU: 2
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

SATURN P — Powertrain

Ignition 1 Power Circuit Low Voltage

Brand: SATURN
Views: UK: 25 EN: 44 RU: 36
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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

P1634

VOLKSWAGEN P — Powertrain

Accelerator Pedal Position Sensor 2 Signal Too High

Views: UK: 19 EN: 49 RU: 30
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical binding or wear in the throttle body (sticking plate or broken/weak return spring)
  • Faulty throttle valve actuator or position sensors
  • Wiring or connector faults (power, ground, sensor signals)
  • Battery/charging system voltage low during adaptation
  • Contaminated throttle body (carbon build-up) preventing full travel
  • DME software or calibration error

Symptoms

  • Check Engine Light / MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor or delayed throttle response
  • Irregular or high idle, stalling, or surging
  • Throttle-related warning message on dash (BMW specific)
  • Code returns after clearing or fails during adapt/relearn

What to check

  • Read all stored and pending codes, note freeze-frame data and related codes
  • Check battery voltage (at rest and while cranking); ensure good charge and connections
  • Visually inspect throttle body for carbon buildup, binding, or physical damage
  • Inspect wiring and connector to throttle module for corrosion, loose pins, or damage
  • Attempt a throttle adaptation/relearn with a factory-level scanner (BMW ISTA/INPA) and note failure stage
  • Check for other powertrain or CAN communication errors that might affect adaptation

Signal parameters

  • Battery/charging voltage: ~12–14.8 V during adaptation
  • Throttle position sensor (TPS) voltages: closed ~0.4–1.5 V, wide open ~3.5–4.5 V (two redundant sensors should correlate)
  • Throttle actuator control current: short duration peaks during movement (tool-dependent)
  • Adaptation/learn counters/values reported by BMW diagnostic tool (should be within manufacturer limits)
  • CAN/DME communication present and error-free for throttle module

Diagnostic algorithm

  1. Read and record all codes and freeze-frame; clear codes and attempt one full ignition cycle to see if code returns.
  2. Confirm battery is fully charged and charging system is healthy; retry adaptation if battery was low.
  3. Perform visual inspection: remove intake ducting and inspect throttle plate and bore for carbon or obstruction; move throttle plate by hand (with ignition off) to check for free movement and spring return.
  4. Use BMW diagnostic software to run the throttle adaptation / spring test and observe live data and error stage to identify whether failure is mechanical or electrical.
  5. With appropriate safety measures, monitor TPS voltages and actuator signals with a scope or multimeter while commanding throttle moves from the diagnostic tool; verify redundant sensor correlation and expected voltage ranges.
  6. Check wiring continuity, power, and ground at the throttle module connector; wiggle test while monitoring signals to find intermittent faults.
  7. Clean the throttle body if heavy deposits are present; retest adaptation after cleaning.
  8. If actuator motor or internal spring is faulty (mechanical resistance, no movement, incorrect adaptation values), replace the throttle body assembly with a programmed/learnt unit as required by BMW procedures.
  9. After repair or replacement, perform full throttle adaptation/relearn using factory diagnostic tool; clear codes and confirm no recurrence during test drive.
  10. If code persists after verified mechanical/electrical repairs, check DME software level and consider reflash or DME fault diagnosis.

Likely causes

  • Sticking throttle plate due to carbon/deposits
  • Failed throttle return spring or internal mechanical fault in throttle housing
  • Throttle actuator motor failure or high internal friction
  • Damaged/shorted/open throttle position sensor(s) or incorrect sensor/voltage readings
  • Poor battery voltage or weak battery during adaptation/relearn
  • Faulty wiring harness or poor connector at throttle module (corrosion, bent pins)

Fault status

⚠️ Status
Throttle valve adaptation spring test failed — DME detected invalid or out-of-range result during throttle spring/adaptation self-test; adaptation incomplete and throttle control may be restricted.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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