I've had lots of problems with my astra and got a dealeship to blank off my egr valve and I've had problems with it still misfiring. A garage changed my coilpack to resolve it. but it still misfires when my petrol tank gets low. I took it back to the garage but it worked alright that day but these fault codes were saved.
0302 Cylinder 2 misfire detected. Not present
0300 Misfire detected At low fuel level. Not present
0200 Random/Multiple cylinder misfire detected. Not present
Just wondered if anyone had similar problems