I have a 52 plate astra 1.8 sxi 5door, not sure which engine model x18xe1, zx18 etc? The problem which has been getting worse over the last couple of weeks is that on start the engine is struggling to idle ie. revs drop down to 500 or so before rising up to 1300 and so on, after a period of time (which is ever increasing) it seems to settle down but mainly i have to keep revving the ti*s of it before it does. The other problem which im sure is associated with prob no1 is that the engine seems fuel starved or something. What i mean is that even with the pedal fully down it doesnt rev for a short time its as if no fuel is getting through? This eventually stops ie the engine revs but if i was to hold the pedal in a fixed poition the revvs hunt through a range(1500rpm up to 4000), again this stops after a while, it then seems to work properly ie idles(bit jumpy but not as bad as when first started) and hold a constant rev if the pedal is kept in one position, it's at this point the warning light comes on but the car runs ok untill switched off. I've given the throttle body a bit of a clean insitu, couldn't find the egr (if its got one), spark plugs seem normal, a friend has mentioned getting the ecu updated?? If any of you can offer any advice or tips or even how i can work out what engine model i've got id be very happy. cheers.