Exception in rendering!

Message: window is not defined

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

Q: Changed VANOS Solinoid-Mechanic Wants to Replace Entire Engine

asked by on

My car was not properly accelerating and was stopping in the middle of the road. I got two diagnostics done and they both said it was the solenoids. The mechanics changed both and are now saying there is actual damage in the engine and it would be best to replace the whole engine. What could the issue be?
My car has an automatic transmission.

A: It&#39;s entirely possible that there is an...

It's entirely possible that there is an engine problem. The VANOS system is BMW's take on variable valve timing, and if your car is a regular Mini Cooper, not the Cooper S model, then it has double VANOS and uses Valvetronic to control the throttle input. If the solenoids have been replaced, it's possible that one of the VANOS gears has failed, which could be causing the problem. Unless there is physical damage to the motor, I see no reason to replace the entire engine, though replacing the VANOS gears is a very big job. I would suggest getting a third opinion on your acceleration issue from a qualified independent technician, such as one from YourMechanic.

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: Top engine ticking on a 2006 Mazda Miata

Like I told to a guy with Honda--get your valves adjusted. Odds are the valves are just out of adjustment. That is why it sounds like it is ticking away. If you are hearing it coming from the top, then...

Q: My van is misfiring. Can I drive 400 miles before changing them? I'm traveling home now

Hi and thanks for contacting YourMechanic. If the Check Engine Light says that your vehicle has a misfire, then you will need to check the spark plugs and wires. I suggest replacing the spark plugs if they have hot spots,...

Q: Was having Idiling problems then the engine light went on

The vehicle may have carbon build up on the intake valves and would need to be scanned to see if the codes are for misfiring. The intake and injectors should be cleaned by a professional cleaner. Top tier fuels with...

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...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...