Q: Can an open gas cap which causes the Check Engine Light to come on cause the car to not start and the ECM to appear bad?

asked by on October 10, 2016

Gas cap was left off. Check engine light came on after a couple days and stayed on for approx 3 weeks. The day after the check engine light went off, the car shook while driving, then lost power, and eventually would not restart when turned off. At first the car symbol with an exclamation point in the center lit up, then other lights when the car wouldn't start. Was told that the ECM needs to be replaces. Concerned that it may need to be reset and not replaced or that there could be a fuel issue causing the problem.

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

Yes, there are a lot of things a bad gas cap or open gas cap can affect. If you don’t have a gas cap then you may be experiencing issues with debris getting into your tank or fuel filter and affecting the drive performance. Since the ECM is a costly repair, you may want to have another independent technician diagnose the vehicle’s loss of power. They will be able to confirm the cause of the issue or advise you on another fix.

Was this answer helpful?
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・Fair and transparent pricing

Get a quote

What others are asking

No heat when ideling or driving slow.

The lack of heat being generated by your system may indicate a clogged heater core. The [heater core]((https://www.yourmechanic.com/services/heater-is-not-working-inspection) is a small radiator like unit that circulates the hot coolant from the engine through the heater core which then uses this...

I have a f150 the advance track service light has started coming on at times it does not want to crank and tonight it shut off twi

The advancetrac light will come on when the engine has an issue or problem and you will need to have the check engine light scanned to get the stored codes and have those codes tested to find the reason for...

Once started, car turns off and backfires - 1996 Nissan 300ZX

Any time a car isn't starting I remember the 3 things an engine needs to run. It needs air, fuel, and spark. It sounds like your starter is working fine otherwise you wouldn't be almost running and backfiring. My gut...

Related articles

P0056 OBD-II Trouble Code: HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0056 P0056 trouble code definition The P0056 trouble code signifies that there is a problem with the heater control circuit in the bank 2 sensor 2 oxygen sensor. What the P0056 code means This code means that the bank 2...
P2210 OBD-II Trouble Code: NOx Sensor Heater Sense Circuit Low Input Bank 1
P2210 means that the NOx sensor circuit voltage readings have deviated too far from where they should be due to a faulty catalytic converter or sensor
P2172 OBD-II Trouble Code: Throttle Actuator Control System - Sudden High Airflow Detected
P2172 P2172 code definition Throttle Actuator Control System - Sudden High Airflow Detected What the P2172 code means The P2172 code means that a large amount of airflow was suddenly inducted into the throttle actuator control system. The electronic control...