Check the coilpack and spark plugs.
Is it overheating, or losing water or oil?
What model year, is it Zafira A or B, do you know the engine code ( I think they all had Z16YNG ).
When was it last serviced?
vaux
November 2009
Automatic Answer
We may have found other answers which could help you.