Exception in rendering!

Message: window is not defined

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

Q: Does the VIN number have to be in the ECM for the vehicle to run?

asked by on

I replaced the ECM with one I purchased from Solo Auto Electronics. I installed it and now it's giving me a check engine light with no codes. I took it to a Dodge dealership and when they tested it, it wasn't showing that the VIN was programmed into the ECM. I called back to Solo and they told me the it had been flashed and if the VIN wasn't in it, it wouldn't even start. Is that true?

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

A: Some new ECMs will give you a certain amoun...

Some new ECMs will give you a certain amount of free starts before it will not start unless the VIN is added. I am not sure if this is the case with your ECM but you have a dealer telling you the VIN is not in the ECM and it should be. If you want a fresh pair of eyes on the issue, have one of our mobile technicians come to your home and diagnose your no start condition firsthand.

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: burnout

The 3.6L engine is pretty powerful, but not ideal for smoking the tires. Doing burnouts puts a tremendous amount of stress on the vehicle and may result in breaking something so there are many systems that actually work together to...

Q: Transmission not shifting, overdrive button on dash doesn't work

Hello, thanks for writing in. I'd be happy to offer my insight. It sounds like your car has an electrical problem. I would start by checking the signal going to the transmission from the computer. It may not have the...

Q: Hard starting

It is possible you have a bad mass air flow sensor. It would help knowing the year, make and model with engine size of the vehicle you have. Have the computer scanned and checked for codes to then diagnose those...

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.