Welcome to the forum. If a 'ck eng' light comes on a fault code really should be stored (for 40 or so starts), even if the light goes back off. The 'ck eng' light going out just means that the code is no longer active, but kept in memory (even if the battery goes dead).
This may need interrogation by a more capable scan tool instead of from a generic OBD2 engine code reader.
The EPB (electronic parking brake) module can also store fault codes, but needs a more capable scan tool as these are more 'manufacturer-specific' body/chassis codes and not the universal engine/emission OBD2 codes.
From your symptoms, any fault codes may be 'low-voltage' codes since you have had to jump-start the car. Carry a set of jumper cables with you for now.
Most auto parts stores can do a free comprehensive starting/charging/draw test out in the parking lot if they aren't too busy at the counter.
Batteries can be 'bad' intermittently. How old is it? If it discharges in 4 hours or so, something may be staying on and drawing it down?
Corrosion can hide, unseen between the battery terminals & battery posts. Best to remove them completely, wire brush & reinstall them. Depending on which radio you have, you may have to reset the clock. Corrosion can occur on a 7 year-old car at grounds and power connections. The dash charging voltage readout should display about 14 volts with the engine running.
Let us know what you find.
There shouldn't be much of a voltage drop between these 2 points. Look for hidden corrosion if you do:
If the lamp glows when in series with the battery, the car is drawing current:
Check grounds G905A, G906A & G907A. Must be clean & snug at the sheetmetal attaching screw:
This may need interrogation by a more capable scan tool instead of from a generic OBD2 engine code reader.
The EPB (electronic parking brake) module can also store fault codes, but needs a more capable scan tool as these are more 'manufacturer-specific' body/chassis codes and not the universal engine/emission OBD2 codes.
From your symptoms, any fault codes may be 'low-voltage' codes since you have had to jump-start the car. Carry a set of jumper cables with you for now.
Most auto parts stores can do a free comprehensive starting/charging/draw test out in the parking lot if they aren't too busy at the counter.
Batteries can be 'bad' intermittently. How old is it? If it discharges in 4 hours or so, something may be staying on and drawing it down?
Corrosion can hide, unseen between the battery terminals & battery posts. Best to remove them completely, wire brush & reinstall them. Depending on which radio you have, you may have to reset the clock. Corrosion can occur on a 7 year-old car at grounds and power connections. The dash charging voltage readout should display about 14 volts with the engine running.
Let us know what you find.
There shouldn't be much of a voltage drop between these 2 points. Look for hidden corrosion if you do:
If the lamp glows when in series with the battery, the car is drawing current:
Check grounds G905A, G906A & G907A. Must be clean & snug at the sheetmetal attaching screw: