E46 Idle Speed and Limp Mode Issue?

E46 Idle Speed and Limp Mode Issue?

Author
Discussion

dr_gn

Original Poster:

16,201 posts

186 months

Monday 4th March
quotequote all
All,

2002 330i E46, 170k miles.

Been having issues with jumpy idle speed, then today the EML, Engine, DSC and a Brake warning all came on together, and it went into limp mode.

All reset and was ok for a mile or so, then the same.

Did a diagnostic and got a P0221 “Pedal position sensor/Switch B circuit range/Performance” error.

I’ve read where it can be the pedal or throttle position sensor from that code. Any ideas?

In the past couple of years the cruise control also occasionally drops out randomly, but there is never a fault code.

BTW I’ve changed the throttle body twice already since owning the car (about every 50,000 miles). Are they a known issue?

Thanks all.

dr_gn

Original Poster:

16,201 posts

186 months

Monday 4th March
quotequote all
E63eeeeee... said:
If it's not the obvious things from the error code, that sounds quite similar to what mine did when the idle control valve went. Has yours been cleaned?
No - don’t even know where it is!




dr_gn

Original Poster:

16,201 posts

186 months

Tuesday 5th March
quotequote all
OK thanks.

dr_gn

Original Poster:

16,201 posts

186 months

Tuesday 5th March
quotequote all
Hmmm could be the throttle pedal sensor, which are NLA.

Might be looking at scrapping it...

dr_gn

Original Poster:

16,201 posts

186 months

Tuesday 5th March
quotequote all
dr_gn said:
Hmmm could be the throttle pedal sensor, which are NLA.

Might be looking at scrapping it...
I spoke to my trusted auto electrician earlier, and he thought it was a throttle potentiometer. Randomly found a used pedal at the local BMW breakers, and for the sake of £15 gave it a try. No difference. Got it booked into the local indy on Thursday for a proper diagnostic, but from what I can see online, and talking to people about it, it could all turn into a bit of a farce.

I'd be amazed if it was the throttle body again - already had two and it's knocking on £500 for a new one...