Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-33384-xuamhrjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-33384-xuamhrjs:47:15602)
    at /tmp/execjs20161208-33384-xuamhrjs:49:31860
    at a.r.perform (/tmp/execjs20161208-33384-xuamhrjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-33384-xuamhrjs:49:31821)
    at r (/tmp/execjs20161208-33384-xuamhrjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-33384-xuamhrjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-33384-xuamhrjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-33384-xuamhrjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-33384-xuamhrjs:173:8

Q: Extreme power loss, engine rattling.

asked by on

Hi, my post is about a 2008 BMW 523i... The car is very low mileage (43000km/26000mi). I didn't have it at the time, however the oil level was showing low and hence my father who had it borrowed at the time filled it up with one litre, just to last until it got its oil change. About one week later, the car lost power (SUPER slow acceleration, the engine light is on;), also when it revs over 2.5k rpm this weird, rattling sound can be heard. (it didn't do this at first) Since, I've had the ECU repaired as apparently it was faulty, and one injector replaced as the diagnostics were throwing these codes. These have disappeared after the fix, but the problem persists. Mechanic told me that it's likely a loose timing chain. Could adding 15W-40 instead of 5W30 create this issue? Does my (brief) description sound like that could really be it, and what needs to be repaired if it really is a loose timing chain? Does it need to be completely replaced? Thanks... :/

My car has 26000 miles.
My car has a manual transmission.

A: Using 15w-40 instead of 5w-30 could be the ...

Using 15w-40 instead of 5w-30 could be the cause of your problem. Your engine has very small passages that lead to the valve train. One components in particular, hydraulic lifters, require a good flow of oil through a small passage to be able to properly function. 15/w-30 is a thicker oil than the engine is designed to use.

By using this thicker oil, oil flow through the small passages slows down. With the flow of oil slower, the lifter can't properly operate. The result is that your intake and exahust valves will not open fully and at higher RPM's, there is not enough flow to maintain the designed clearances between certain parts of the valve train.

The rattle you hear may be caused by this lack of oil flow, and your loss of power may be a by-product of your valves not fully opening. I would suggest a full oil change as a first step, making sure to use the oil specified by BMW. If you are still having problems, a complete engine diagnosis will be in order to determine the exact cause of the loss of power.

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

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Engine hesitating at idle and when accelerating

Hello. It sounds like you have a series of issues going on with your vehicle. The engine hesitation and lack of power are more than likely also going to reflect the Check Engine Light. If you are getting a hissing...

Q: OIL CHANGE

The best thing to do is to call Jiffy Lube and have them take care of problem. If they did something wrong and all the oil leaked out then the engine may have damaged internally. Do not attempt to do...

Q: valves rattling bad

This could be caused by a variety of things such as excessive valve clearance or a push rod lifter that is not working correctly. This can require an extensive amount of time and diagnostic work. I would recommend having an...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
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.