If you always need a jump to start the car and it doesn't die again while driving, the charging system is likely ok. It's probably just the battery in need of replacement. At 4-5 years it is due. I would get a code scan to verify codes while you have them. Depending on the outcome plan to at least change the battery. Engine light on solid is a problem that needs attention but not an emergency like the flashing light described by the initial creator of this discussion.