Hello, I was wondering if some knowledgeable motors people had any idea what the problem is likely to be with my Vauxhall Astra 1.6 2005 reg. I am not mechanically minded but I'll give all the background information as I know it. This morning the engine warning light came on just after setting out to work, so I pulled over and restarted the engine and it disappeared but the car appeared to lack power and felt slower. Then when I left work it still felt the same i.e. lack of power and the engine warning light appeared when I got to about 30 mph or so and flickered on and off constantly (no idea what that means), it stopped flickering when there was no acceleration and continued when there was. I stopped on the way home to get petrol as it was low and was wondering if this could be the problem (hopeful I know ). From the petrol station the engine warning light was on constantly between 0-30mph ish and flickered when above that / accelerating. Does anyone have any idea of the likely problem and more scarily what I need to do to fix it and the cost? Sort of hoping it sorts itself out over night and 'magically' works tomorrow, planning to check the oil level tomorrow.