NEED HELP! Limp mode/Codes - Bimmerfest - BMW Forums

Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 3 Series & 4 Series > E46 (1999 - 2006)

E46 (1999 - 2006)
The fourth generation 3 Series (E46 chassis) was introduced in 1999 and set the standard for engineering and performance during it's years of production including being named to Car & Driver's 10 best list every one of those years! ! -- View the E46 Wiki

Thread Tools Display Modes
Old 03-10-2013, 04:56 PM
hellobmw325i hellobmw325i is offline
Registered User
Location: florida
Join Date: Mar 2013
Posts: 1
Mein Auto: bmw 325i
NEED HELP! Limp mode/Codes

Friday evening when I was at a red light my 2004 bmw 325i started to idle very roughly and run below 1,000 RPM's.

I took it to AutoZone Saturday morning and had them run a test on it to see what codes it pulled, codes were as followed:

The guy at AutoZone said it was most likely my mass air flow sensor causing it to idle so hard. I did a little research on this forum as well as another and a majority of the cars who pulled the same codes either had to replace the MAS or had a problem with vacuum.

I have replaced the MAS so I know it's not that, checked out the vacuum lines and also checked out the DISA. I decided to bring it up to another auto part place and have them run the tests. The same codes pulled. This guy suggested that due to code "P0174" being pulled that it's most likely a problem with an ignition coil or spark plug. On my way home from that auto part store my car put itself into "limp transmission mode". The only odd thing it does in that mode is when I slow down to about 15 mph, it feels as if I'm pumping the brakes twice.

Anyone have any input as to what this could be? Could a bad ignition coil or spark plug for that matter cause the car to enter limp mode?

Before I bring it to the dealership tomorrow I wanted to see if I could fix the problem myself.
hellobmx325i is offline Reply With Quote
Reply With Quote
Sponsored Links
Old 03-10-2013, 08:22 PM
QAfred QAfred is offline
Officially Welcomed to the 'Fest
Location: Panhandle of Florida
Join Date: Aug 2008
Posts: 919
Mein Auto: 328i, 330ci, R1200C
If the P0171 is combined with the P0174 code, it's very likely that the problem is caused by an intake leak. If there are no intake leaks, the next step is to replace the air filter and clean the MAF.

2237 and 2240 relate to oxygen sensors but these codes will trip when the conditions are too lean, again from a leak somewhere in the intake system.
Intake tubing going down to ICV and TB, CVV hoses or the intake manifold itself could be leaking. I think all four of these codes point to a leak.

P0706 is why it went into limp mode: "Transmission Range Sensor Circuit Range/Performance"---The park/neutral position switch includes a transmission range switch. The transmission range switch detects the selector lever position when the shift lever is in the N or P shift position and sends a signal to the Transmission Control Module. Could be Open or short / failed park/neutral position switch?

Last edited by QAfred; 03-10-2013 at 08:23 PM.
Reply With Quote

See More Related BMW Stories

Forum Navigation
Go Back   Bimmerfest - BMW Forums > BMW Model Discussions > 3 Series & 4 Series > E46 (1999 - 2006)
Today's Posts Search
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -7. The time now is 05:22 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
© 2001- VerticalScope Inc. All rights reserved.