PDA

View Full Version : 1997 540i rough idle, stalls, smells like gas



Q4269271
12-15-2023, 11:48 AM
Hello, I've read around on this forum but this is my first time posting here so sorry if I'm doing anything wrong

I have a 1997 540i with the M62 (non TU) and 240,000 km. It has a check engine light, a rough idle, and occasionally stalls with the clutch in. It also smells strongly of gas.
I looked under the car and there are no leaks. I read about smoke testing it, so I jerryrigged a smoke machine, found a vacuum leak, fixed it, and the car is still acting like this.
So I got a code scanner and the car said P0120 Throttle/Pedal Position Sensor/Switch A circuit, P0B27 Manufacturer control, and P0340 Camshaft Position Sensor A Circuit Bank 1 or Single Sensor.

Should I go buy a new camshaft position sensor? I wanted to see if anyone had any input. I have no idea what I'm doing. Thanks!

taz.
12-15-2023, 12:01 PM
Hello, I've read around on this forum but this is my first time posting here so sorry if I'm doing anything wrong

I have a 1997 540i with the M62 (non TU) and 240,000 km. It has a check engine light, a rough idle, and occasionally stalls with the clutch in. It also smells strongly of gas.
I looked under the car and there are no leaks. I read about smoke testing it, so I jerryrigged a smoke machine, found a vacuum leak, fixed it, and the car is still acting like this.
So I got a code scanner and the car said P0120 Throttle/Pedal Position Sensor/Switch A circuit, P0B27 Manufacturer control, and P0340 Camshaft Position Sensor A Circuit Bank 1 or Single Sensor.

Should I go buy a new camshaft position sensor? I wanted to see if anyone had any input. I have no idea what I'm doing. Thanks!Clear the codes, reset adaptations, take it for a drive, and scan for codes again.
Whatever codes come back are existing errors.
If they don't come back, they were just old stored codes.
Any sensors you want to buy, buy them OE or OEM, aftermarket sensors don't work on these cars.

Sent from my SM-S918B using Tapatalk

jicaino
12-15-2023, 01:07 PM
If your scanner can't erase adaptations, do as follows: enter the car, depress the accelerator pedal to the metal (if it's an auto, click the kickdown and keep it clicked) Insert the key and turn to IGN2. Count to 15, turn to ignition 0, release the gas pedal, take out the key from the ignition, count to 10, start the car again.

Check your vac hoses (all the lines from the back of the manifold to the booster, to the fuel evap canister, to the ICV, all that)

On sensors, verify that the Genuine OE are still of quality. I've encountered countless parts recently that are "Genuine OE" and made in china, with Uro like quality and performance at 2 or 3 times the price of other OEM manufacturers that still have good products.

Q4269271
12-16-2023, 12:53 PM
Thank you both of you. I did what you two said and cleared the codes and did the depress accelerator to erase adaptations thing. After I drove it around, only the P0120 code came back. I'm not sure what to do about this code. I guess I'll search around on the internet.
Also, how would I check the vac hoses? Do I do a smoke test again or look at them with my eyes?
Also, the camshaft position sensor code didn't come back, so you might have saved me from buying a $300 part for no reason thank you so much

jicaino
12-16-2023, 01:16 PM
If you were probing and poking around the TB cable, a slight tangle/tug of the main blade or the ASC could have triggered that. Verify that your cables are riding on the lever rail and not tangled with something.

- - - Updated - - -

And the vac hoses, I just use a handheld vacuum pump with integrated gage and cover one end with my finger, pull vacuum and see if there's leaks that causes the needed to wiggle/drop