The easiest option is first and foremost to get the car diagnostically checked,the engine management light ie the engine sign flashing on the dash cluster,is telling you there is a fault showing and investigate,it could be anything thats causing your problem or a number of issues hence why i suggest get the car plugged in see what faults are showing and work from there bear in mind though a fault can reset it self and will not show up on a diagnostic test and the fault may actually still be there (i know this from experience) so its imperative to get it tested it could save you trouble shooting and money.