Throttle Switch or Tps Misadjusted

Affiliate disclosure. BimmerTalk is a proud partner of the Amazon Associates Program and Turner Motorsport. We may earn a small commission on qualifying purchases through our links, at no extra cost to you. Read the full disclosure.

Kamil Siegień, BimmerTalk founder

Kamil Siegień

Founder of BimmerTalk. Five years wrenching on BMWs, daily a G20 330i. Contact · Facebook · Instagram · LinkedIn

Last updated June 21, 2026

A throttle position sensor (TPS) or idle switch that is out of adjustment will not correctly signal the engine control unit when the throttle plates close. On fuel-injected BMWs, this prevents the deceleration fuel cut from engaging properly, leaving unburned fuel in the exhaust during coast-down. This fuel then ignites when it meets hot exhaust components or entering oxygen, causing backfire or afterfire.

01

What it feels like

Deceleration backfire is the primary symptom. You'll hear pops or cracks from the exhaust when you lift off the throttle, especially during engine braking on downhill stretches or when slowing from highway speed. The backfire may be louder under load or in cooler weather when the exhaust is hotter. Some owners report a sensation of the engine holding fuel longer than normal as you coast, followed by the ignition event in the tailpipe. Unlike a true intake backfire, you won't feel a power loss or hesitation at the moment the sound occurs.

02

How to confirm it

  1. Locate your throttle switch or TPS connector. With the ignition on but engine off, manually close the throttle plates fully by hand (or have a helper turn the steering wheel to operate the cable if linkage-driven). Listen for an audible click from the switch, or use a multimeter set to continuity to verify the switch changes state at true closed throttle. The switch should definitively signal "idle" when plates are fully shut.
  2. Check throttle plate return. Release the throttle and observe that the plates snap closed without hesitation. If they move slowly or hang partially open, the cable may have excess free-play, the return spring may be weak, or the stop screw may be set too high. Adjust or replace as needed.
  3. Use a scan tool or multimeter to read the TPS voltage or switch state under live data while someone gently blips the throttle. At idle and closed throttle, the signal should be at its minimum value (typically 0.5 to 1 volt for analog TPS, or solid continuity for a switch). Any voltage or signal lag during the closing motion indicates misadjustment.
  4. If available, connect a BMW-specific diagnostic tablet or scanner to read fault codes related to the throttle signal. Codes P0122, P0123, or similar TPS faults will confirm the sensor is out of range or the switch is not switching cleanly.
03

Parts that fix it

Scan tools will help you monitor live TPS data and confirm the switch state. Here are commonly used diagnostic options for BMW throttle work:

Schwaben i80II - Diagnostic Tablet for BMW OBD2 and 20-Pin by Schwaben - $1046.21. Full-function tablet with live data streaming for older and newer BMW systems, allowing real-time TPS voltage monitoring during throttle cycling.

Schwaben TS7000 - Diagnostic and TPMS Tablet for BMW by Schwaben - $565.99. Dedicated BMW diagnostic tablet with throttle data readout and fault code clearing, suited for DIY confirmation work.

Schwaben BMW MINI - Diagnostic Scan Tool for E31 E39 by OEM - $153.68. Compact handheld scanner for classic and early modern BMW models with TPS live data capability.

Schwaben Elite - Diagnostic Tool for BMW DIY Service by Schwaben - $134.96. Entry-level BMW code reader and live data tool, adequate for confirming throttle switch continuity and TPS voltage.

Carly Universal Adapter - OBD Scanner for BMW Coding by Carly. Smartphone-connected OBD adapter allowing BMW-specific live data and coding functions via mobile app.

iCarsoft i910 II - OBD2 Scanner for BMW and MINI by iCarsoft Store. Professional-grade handheld with full TPS diagnostics and live throttle position graphing.