When driving engine light comes on, then when engine is turned off it seems impossible to start, usually starts up again with a lot of effort. Car drives perfect for one or two days no engine light on then engine light on again and then the same starting problems happen when engine turned off trying to start up is a big headache, sometimes the engine light comes on with oil light also on. Does anybody have any idea as to what it might be causing this, need to get it fixed asap. Been told it could be the crank sensor, then local garage said it is the coil and fuel regulator. Very confused just need to get the right part fixed once and for all. Any help will be much appreciated. Thanks in advance.