My car is a '99 323i, manual transmission, 12/8 build date, drive by cable throttle body.
Driving two days ago and the car completely fell on its face at 50 mph, check engine light and EML light came on and the car would not rev passed 2k, I had to pull into a parking lot and shut the car off. Key out of the ignition I started searching around on here and a few other forums and from what Ive been reading I have to replace the entire throttle body and harness? Doesn't make sense to me on a mechanical throttle body. After a few minutes of reading, EML light was off, restarted car and it drove fine but the check engine light was still on. Parked car for a few hours and came back to it, EML light back on car running like garbage, no power, wouldn't rev passed 3k. Scanned codes and pulled one for my thermostat being stuck open, one for a speed switch which ive never heard of, and one for a pedal position sensor. So with that being said I did a little more research and went out and replaced my thermostat and pulled my intake apart and cleaned my maf, checked all the intake boots, and cleaned the throttle body as well. Restarted car and it was worse, check engine and EML still on, wouldn't even really rev to 1500 rpm. Let it sit. Had to move it later and it seemed better was still in limp mode but would rev a little higher. This morning still running crappy but even better, both lights still on, would rev to 4k now but still in limp mode. Car is currently at a friends shop while Im at work and its going to be scanned with BMW software, but can someone give a definite answer as what needs to be done? Am I going to be replacing a throttle body and harness or is it something more simple like resetting the adaptations with the software or will it reset itself driving? Car is my daily so not trying to have this be an issue for long.
Any help is appreciated!
Heres the whore for reading.
Driving two days ago and the car completely fell on its face at 50 mph, check engine light and EML light came on and the car would not rev passed 2k, I had to pull into a parking lot and shut the car off. Key out of the ignition I started searching around on here and a few other forums and from what Ive been reading I have to replace the entire throttle body and harness? Doesn't make sense to me on a mechanical throttle body. After a few minutes of reading, EML light was off, restarted car and it drove fine but the check engine light was still on. Parked car for a few hours and came back to it, EML light back on car running like garbage, no power, wouldn't rev passed 3k. Scanned codes and pulled one for my thermostat being stuck open, one for a speed switch which ive never heard of, and one for a pedal position sensor. So with that being said I did a little more research and went out and replaced my thermostat and pulled my intake apart and cleaned my maf, checked all the intake boots, and cleaned the throttle body as well. Restarted car and it was worse, check engine and EML still on, wouldn't even really rev to 1500 rpm. Let it sit. Had to move it later and it seemed better was still in limp mode but would rev a little higher. This morning still running crappy but even better, both lights still on, would rev to 4k now but still in limp mode. Car is currently at a friends shop while Im at work and its going to be scanned with BMW software, but can someone give a definite answer as what needs to be done? Am I going to be replacing a throttle body and harness or is it something more simple like resetting the adaptations with the software or will it reset itself driving? Car is my daily so not trying to have this be an issue for long.
Any help is appreciated!
Heres the whore for reading.
