have had a couple of vauxhalls like this and they would only start when cold,fitted crank sensors and all was fine,that is not to say that is your fault,has it been on a code reader? you could try a scrappy for a sensor just to rule out that item,good luck
cdc
September 2013