Skip the auto shop - Our mechanics make house calls

Q: Rough idling of engine with check engine light on

asked by on

All the car components were functioning properly of course with lots of oil leaks from various gaskets without any warning lights coming on. First time it has ever done this, I changed the valve cover gaskets, alternator bracket gasket, upper and lower timing chain cover gaskets, spark plugs and coils, and all O rings involved in replacing the above. Had to drop the sub frame in order to remove the upper oil pan to change the lower timing chain gasket. I washed and cleaned all the components doing the above work with Mineral Spirits carefully and everything is immaculately clean. Changed one engine mount, tension struts, wishbone, swing bar and dynamic drive bar in order to have all new ball joints (unrelated to check engine light). When I put everything back properly, started the car and the check engine light came on with the engine idling rough. I had a warning light for ("Driver restraint system fault!" Belt tensioner or belt-force limiter fault) after above the passenger side has it

My car has 140000 miles.
My car has an automatic transmission.

A: Hi there, thanks for writing in. The driver...

Hi there, thanks for writing in. The driver restraint fault code is a common issue on the BMWs. Here is how to clear it:

Step 1: choose chassis "E65", then click on "Functional Jobs" Step 2: choose "Error" on the bottom then choose "Read EM" to read all error codes Step 3: click on "Clear EM". It will clear pretty much all erroneous codes Step 4: go back to "Read EM" again to see there are still any errors remaining

As to the check engine light and rough idle, these are likely linked and may have to do with a sensor not reading correctly or something may have been unplugged as you put things back together. If you would like, consider having an expert automotive technician from YourMechanic come to your home or office to inspect and diagnose this issue for you, and make or suggest any repairs as needed.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: What else can it be besides the fuel pump, relay, and fuel filter if my tahoe putts

The check engine light means the ECM has stored a code in memory. The code may be indicating the problem causing the problem you are having. The problem sounds like you are having an issue with the fuel control, such...

Q: The check engine light came o and the code is P0420 and I can't figure what exactly to replace

As you probably know, the catalytic converter reduces emissions by injecting oxygen into the exhaust stream, mixing oxygen with the emission gases and essentially incinerating the pollutants before they can exit the tailpipe. The converter works with two oxygen...

Q: lights won't turn off

These types of lighting malfunctions can occur if the lamp module has failed. This module generally needs to be coded by a dealer if it is replaced unless you can either locate a precoded lamp module from the dealer or...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.