Exception in rendering!

Message: window is not defined

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

Q: Running Lean

asked by on

Car was running sluggish and check engine light came on. I went to get a free code pulled and it said Air Mass sensor. So I replaced it. Then it did it again. I took a look and saw the air intake hose just under the windshield had come off the big plastic part. I put that back in and it ran much better but, the check engine light came back on. Now the codes say, P0171 system too lean bank 1, p0101 mass air flow circuit range/performance problem (this is on there twice). It also says it is a MAF sensor wiring. I am pretty good at fixing stuff on my own if you could give me any tips. I have not seen any holes in the hose or anything like that.

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

A: DTC&#39;s ONLY provide clues or an identifi...

DTC's ONLY provide clues or an identification of the general area in which the fault is occurring. DTC's can almost NEVER be used to determine which parts are to be replaced, if any are even required. The part, component, or circuit referred to in a DTC has to be separately and exhaustively tested for failure, if any exists.

A perfect example is my own car just the other day. Never set a Code in its life. Was driving along and check engine light came on and stayed on for 2 days. Codes basically said that catalytic converter efficiency was outside design specification and engine was running lean. In my case, got lucky as after first two days the car completely and unexpectedly died (and at the worst possible moment; my son was on his way to a major final exam). Why did it die? The fuel pump died.

But, as it turned out the slowly failing fuel pump, during the prior 2 days, was causing the engine to set a code for both catalytic converter efficiency and running lean BECAUSE the engine was starved for fuel! Note that the Codes did not even "indirectly" identify a fuel pump issue of any sort. Put fuel pump in and ALL Codes disappeared. My point is you have to COMPLETELY (thoroughly) diagnose each code and codes have to be diagnosed in PRIORITY position, too.

Just because 10 codes are set doesn't mean you have ten problems; instead you often have ONE problem that affects ten sub components, each of which happen to be tracked by the computer so a plethora of codes get set when one thing goes wrong. The bottom line is the ONLY way to properly diagnose the fault you are experiencing is to obtain the Factory Service Manual and follows the diagnostics therein EXACTLY for the Code(s) you are reading (Codes will be prioritized in the Manual). Of course, alternatively, YourMechanic can make make quick work of this problem for you by coming to your home or office and diagnosing the fault for you. Thank you for your question.

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・Save up to 30%

Get a quote

What others are asking

Q: Car is making a grinding/clanking sound

Hello. It sounds like you had a total transmission failure. When you have a severe internal breakage, like a sun shell or clutch pack, this will occur. The transmission will need to be disassembled and rebuilt in order to fix...

Q: Transmission making weird sounds and car doesn't move when in gear.

I would not want to condemn your transmission without having a mechanic first going through some preliminary checks of the noises from the transmission. First, I would verify your complaint. Then I would sample the fluid for proper level and...

Q: Loss of power won't go over 35 mph - 1999 Dodge Ram 1500

This may be a sign of low fuel pressure, a failing mass air flow sensor or potentially a clogged catalytic converter. As you may already know, the catalytic converter converts toxic exhaust gases into less harmful pollutants that are suitable...

Related articles

How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
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...
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.