Exception in rendering!

Message: window is not defined

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

Q: 5mph max in 40 miles & code U3107

asked by on

We have a 2014 Ram 3500 and it has a message saying 5mph max in X amount of miles we plugged in a code reader and it's throwing the code U3107. The nearest dealer is 100+ miles away on my way home it flashed off and about 50 miles later it came back. Is it driveable?

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

A: Diagnostic Trouble Code U3107 refers to a f...

Diagnostic Trouble Code U3107 refers to a fault in the vehicle's network communications system, which includes the controller area network (CAN) wiring bus and modules on the vehicle. Unless other warning lights are on and/or the check engine light is flashing (as opposed to "steady") you can drive the vehicle. A flashing check engine light often means the engine is misfiring and that is one circumstance in which you do need to stop the engine reasonably quickly.

There are some general causes that would set Code U3107 but to get to the root issue a CAN capable scanner has to be used that can get associated freeze frame data. U3107 can set if certain CAN module connections are faulty, if there is a short to ground, an open, or voltage is below specifications. If the battery is dead, modules will lose settings or locations thus setting this code. In that event, relearning, or "re-set" procedures require a factory scan tool or a professional level aftermarket scan tool. You might try erasing the code and see if it recurs. You have referred to limp mode in your question which raises the possibility of, for example, loss of communication between modules such as an engine controller or transmission controller. You can perform a quick check of the soundness of connections at each CAN module by checking for voltage at the module, a good ground, and finally the data line. If all three check out but the module is reported by the scan tool as not communicating, the module needs will typically be replaced. YourMechanic can dispatch a professional with the appropriate check engine light diagnostic tools to identify the root cause of Code U3107 and resolve the issue for you. Please let us know if we can assist you with such a mobile visit.

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: How do I delete or edit the contacts in the Uconnect phonebook?

If you are editing a contact, press the Uconnect phone button, which is a telephone symbol on either the center console or the steering wheel. The system will say “Ready” and beep, at which point you should say...

Q: Paint in a really bad state, can it be fixed?

The reason paint on new cars chips more easily today than it did in the past is because the paint is more environmentally friendly. Traditionally, the majority of car paints were lead-based, but today paints are water-based, which increases the...

Q: Auto headlight sensor is too sensitive - 2013 Dodge Ram 3500

Hello. The sun sensor is on the top of your dash and should be in clear view of the sky. If it is dirty, covered up, or you have tinted the windshield, then it may cause erratic operation. You could...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
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...
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...