First thing to ask is what mileage has it done and have the chains been done? I've not had that issue (same engine and box in a Signum) but have had mine stick in gear when pulling away on a hill. I believe that when the chains stretch or jump it can throw up some issue especially as the Direct has a sensor to pick up the cam position. There is a way to read the code using the pedals I believe as follows:
Not sure what you do on an astra but for the vec-c its as below.
With the ignition off, press and hold down the accelerator and brake pedals as far as they go. Now turn the ignition to position 2 so the dash lights come on, but DO NOT START THE ENGINE!
Any fault codes will either appear in the odometer display as ECNxxxxyy, or the engine management light will flash out the code. If you see it flash 10 - pause - 3 - pause - 10 - 1, then the stored code is P0301.
Not sure but a chance the 1.9 dervs don't do it.
Hope this helps but never tried it on mine as have an Op-Com.
Welcome to the site by the way.