daggie,
Welcome to the forum. You didn't fill out your profile but with you saying you have a 2.0 you must be overseas as the USA doesn't have that engine.
As far as your problem with stopping after starting, you might have a dirty or malfunctioning IAC (Idle Air Controller) located behind the Throttle Body (if your engine is the same as the 2.4 that we have. See Picture below.
The lights going out is an electrical problem that you'll have to trace down.
