Hi all
Thanks for all your help so far
Yes it’s a real tech 2 its this one
http://www.auto-diagnostics.info/opel_tech2 but as i said he dosent know how to use it properly yet.

when he did a reset only p0650 came back and car took a while to start up.an we did not have time to check again.I will put it back on tech 2 tomorrow to check codes.
Yes it did have more description I have now added them below not sure if I wrote them down properly . One more thing I have also noted is that when fault develops and I am moving off if I push the brake peddle is rock hard and I can just about push it to make the car stop.
I also changed both coil pack but it's still the same also where should i be looking for air leaks.
P0100 (

not present mass or volume air flow circuit range / performance problem
P0170 (9) present fuel train malfunction (bank 1)
P0173 (9) present fuel train malfunction (bank 2)
P0300 (

not present ramdon multiple cylinder misfire detected
P0301 (

not present 1 cylinder misfire detected
P0302 (

not present 2 cylinder misfire detected
P0306 (

not present 6 cylinder misfire detected
P0650 (4) malfunction indicator control circuit open (mi)