Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.
Slight hiccup at limp mode
-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
While finishing up the second half/ leg of the 500 mile journey...the X3 went into limp mode, started to idle crappy and the car crused to 15 mph. Outside temps mild. No check engine light. No response from the gas pedal. Pulled over, stopped and then turned off the engine. Immediately turned the engine on and got back on the freeway... back to normal for the next 2hours. This M54 never has given me any problems in the recent past...I just changed out the fuel pump in February.
Car is 22 years old...
220k on the clock.
When I started out this morning before the drive I changed the air box filter. Could this cause the hiccup?
Car is 22 years old...
220k on the clock.
When I started out this morning before the drive I changed the air box filter. Could this cause the hiccup?
-
OnlineX5Sport
- Global Moderator

- Posts: 19254
- Joined: Fri Sep 03, 2010 4:09 pm
- Location: Planet X6......
Slight hiccup at limp mode
Any error codes showing?
I can’t see an air filter causing an issue unless you disturbed some wiring. Given it restarted fine and drove on without a repeat is more puzzling.
I can’t see an air filter causing an issue unless you disturbed some wiring. Given it restarted fine and drove on without a repeat is more puzzling.
Never anthropomorphise computers. They hate that.-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
My sentiment exactlyX5Sport wrote: Sat May 30, 2026 9:12 pm Any error codes showing?
I can’t see an air filter causing an issue unless you disturbed some wiring. Given it restarted fine and drove on without a repeat is more puzzling.
Thought I'd run it past you...I'll monitor from here on. "Unless you disturbed some wiring"
I did disconnect the maf sensor but of course I reconnected it.
Thanks for the response
-
OnlineX5Sport
- Global Moderator

- Posts: 19254
- Joined: Fri Sep 03, 2010 4:09 pm
- Location: Planet X6......
Slight hiccup at limp mode
MAF would be a likely candidate as no air means no acceleration. Might be worth having a look at the pins in the connector to see if they are clean.
Never anthropomorphise computers. They hate that.-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
Cleaned/sprayed out the secondary air pump also mistakenly known as the EGR valve these petrol M54 don't really have a valve. This may just be the answer. But the hiccup hasn't shown up since
-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
I'm getting codes P0123 (Circuit High) and P0222 (Circuit Low) it is mathematically and electrically impossible for the sensor to be reading both maximum voltage and zero voltage simultaneously.
I'm told...
The engine computer (ECU) has completely lost its ground connection or its 5-volt reference signal loop to the throttle body assembly.
Resulting in...
The Most Likely Culprits (Ranked)
*Broken Main Ground Wire (~ 60% of cases)
*Melted or Chafed Wiring Harness (~ 30% of cases)
*Internal Sensor Short (~ 10% of cases)
What I'm going to do to remedy this? I'm going to transplant the m54 main wire harness...Ive got one on hand from a donor X3 from the boneyard.
I'm told...
The engine computer (ECU) has completely lost its ground connection or its 5-volt reference signal loop to the throttle body assembly.
Resulting in...
The Most Likely Culprits (Ranked)
*Broken Main Ground Wire (~ 60% of cases)
*Melted or Chafed Wiring Harness (~ 30% of cases)
*Internal Sensor Short (~ 10% of cases)
What I'm going to do to remedy this? I'm going to transplant the m54 main wire harness...Ive got one on hand from a donor X3 from the boneyard.
You do not have the required permissions to view the files attached to this post.
Last edited by GT456! on Mon Jun 29, 2026 3:24 pm, edited 2 times in total.
-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
Ever wonder what's inside the harness housing...
You do not have the required permissions to view the files attached to this post.
-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
Recent diagnosis with scanner...
P1632 p0123 and finally p0222.
P1632 p0123 and finally p0222.
-
OnlineX5Sport
- Global Moderator

- Posts: 19254
- Joined: Fri Sep 03, 2010 4:09 pm
- Location: Planet X6......
Slight hiccup at limp mode
P1632 is throttle adaptions not being met.
P0123 diagnostic trouble code occurs when the throttle position sensor (TPS) or pedal position sensor (APP) ‘A’ circuit sends a voltage signal higher than expected to the engine control module (ECM) or powertrain control module (PCM) for more than two seconds, typically above 4.5 volts. This sensor monitors the throttle or accelerator pedal position to regulate air intake and engine performance.
P0222 diagnostic trouble code (DTC) signals that the Throttle/Pedal Position Sensor/Switch ‘B’ circuit is reading lower than expected. This sensor monitors the position of the throttle pedal and sends voltage signals to the engine control module (ECM), which uses this data to regulate fuel delivery and ignition timing for optimal engine performance.
As they’re all connected to the throttle or accelerator pedal, I would suggest wiring between the two. Did you plug everything back in again? You won’t be the first (or last) to have missed a connection somewhere.
P0123 diagnostic trouble code occurs when the throttle position sensor (TPS) or pedal position sensor (APP) ‘A’ circuit sends a voltage signal higher than expected to the engine control module (ECM) or powertrain control module (PCM) for more than two seconds, typically above 4.5 volts. This sensor monitors the throttle or accelerator pedal position to regulate air intake and engine performance.
P0222 diagnostic trouble code (DTC) signals that the Throttle/Pedal Position Sensor/Switch ‘B’ circuit is reading lower than expected. This sensor monitors the position of the throttle pedal and sends voltage signals to the engine control module (ECM), which uses this data to regulate fuel delivery and ignition timing for optimal engine performance.
As they’re all connected to the throttle or accelerator pedal, I would suggest wiring between the two. Did you plug everything back in again? You won’t be the first (or last) to have missed a connection somewhere.
Never anthropomorphise computers. They hate that.-
GT456!
- Member

- Posts: 78
- Joined: Mon Jul 24, 2023 3:19 pm
Slight hiccup at limp mode
Yes, changed accelerator pedal, throttle body, and engine wiring harness transplant. All from the boneyard. And still the engine surging the same as in posted video clip. I think I'm going to need a throttle reset via scanner.