Q: Engine light keeps turning on, 2006 Dodge Caravan

asked by on October 22, 2016

Purchased vehicle 9-30-2016. On my way home the engine light came on. Took to o riellys and they're obd scanner came up with the code p0456. So we replaced gas cap disconnected battery. Four days later light back on. Had scanner 're read and got p0456 again,and code p0302. Took to dealership Friday 10-21. Told problems had been fixed. Light came on today 10-22. Got computer scanned again and both codes reappeared!! I need to know please if this is because the dealer didn't erase codes,or,if problems weren't actually fixed?? Asked for print out of what was done before I left dealership and I was told there isn't one because I'm not paying for service???Asked for one anyway for my records and was told to come back Monday to get one?? Please give me your advice. Thanks so much for your time. Kimmie

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

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

It sounds to me like the dealership simply tightened the gas cap and didn’t charge you for it nor recorded the transaction. Not to worry though. I don’t believe tightening the gas cap would be the proper repair. What you have are 2 codes: a P0456 for an evaporative emissions leak and a P0302 for a cylinder 2 misfire. Could these be related? Not likely. The evaporative emissions code needs to have the system properly tested for the small leak as indicated by the code. A leak in the system could be anywhere from the gas cap to the tank to the engine. The misfire code could be caused by a few things; spark plug, ignition coil, wire harness, injector, ECU, intake leak at cylinder 2, etc. A quick test that you can do is swap the ignition coil with another and see if the code changes cylinders. If it does, the coil is faulty; however, as stated earlier, there are a variety of things that could be the cause. Without seeing data on a professional scan toll, the source can be difficult to pinpoint. The scan tool does not diagnose. It leads the technician to the system that has the fault; the computer does not know what the fault is, only that it is not operating properly. YourMechanic has several technicians available that can assist you with a check engine light inspection and provide an estimate and direction of repair.

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do you use the turn signals?
You need to signal any time you change direction or change lanes while driving. This information is needed for other drivers to stay safe on the road. All you need to do is use your turn signals. Here’s what you...
Misfiring on a 2012 1.8 Chevrolet Sonic
Unfortunately, for this problem GM has a poor design. The entire coil unplugged is a whole assembly and you really can't check that thing individually because it has a sealed unit that goes on top. My advice is to have...
My vehicle has problems when accelerating and it makes like some kind explosions.
You should have the fuel pressure checked first and then scan the computer for any codes and have them repaired as needed. The lack of power may be a low fuel pressure or clogged fuel filter problem (https://www.yourmechanic.com/services/fuel-filter-replacement). If these...
Engine seized...rods shot out both sides of engine block.
Hello. To answer your question, yes, the lack of an air filter (https://www.yourmechanic.com/services/air-filter-replacement) can cause catastrophic engine damage. Over time, the debris will build up inside of the engine as it mixes with air and other carbon contaminates. Eventually, it...
Car is randomly misfiring
There are a number of things that may cause this such as a faulty or dirty mass air flow sensor (https://www.yourmechanic.com/services/mass-airflow-sensor-replacement), a potentially a bad idle air control valve (https://www.yourmechanic.com/services/idle-control-valve-replacement), or dirty fuel injectors. The mass air flow sensor is...
Got hit in left rear and it looks like axle is bent.
Hi there. A vehicle collision can cause more than simple cosmetic damage, especially if the impact was at the right angle. If the tire is crooked, the damage may be a broken strut mount assembly (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-strut-assembly) or lower control arm....
Where is the solenoid shift in a Toyota Camry?
If you are referring to a shift solenoid (https://www.yourmechanic.com/services/downshift-solenoid-replacement), that component is located within the transmission in a transmission "assembly" known as the "valve body." Failures of shift solenoids are not unusual, however, the Diagnostic Trouble Code that has identified...
car overheated.fixed cylinderhead gasket replaced sparks n wires cant get it running
Hello, thank you for writing in. When the engine overheats to a certain point, there is damage done to the engine that is irreversible. The biggest concern is that inside of the engine, the pistons can heat up to the...
Check Engine light is on
Hello, thank you for writing in. The work you have put in thus far is only benefiting your car, but misfires can be a lot trickier than most think. You may be having a low fuel pressure issue, dirty MAF...

Related articles

P0156 OBD-II Trouble Code: 02 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0156 P0156 trouble code definition Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 2) What the P0156 code means The purpose of the oxygen sensor is to monitor the amount of oxygen present in the exhaust and relay this information to...
P0220 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch Circuit "B" Malfunction
P0220 P0220 trouble code definition Throttle/pedal position sensor/switch circuit B malfunction. What the P0220 code means The P0220 code means that the vehicle’s powertrain control module has detected a voltage or resistance reading that is outside of specifications that were...
P0341 OBD-II Trouble Code: Camshaft Position Sensor Circuit Range/Performance
P0341 code definition Camshaft Position Sensor Circuit Range/Performance What the P0341 code means P0341 is an OBD-II generic code that says the...