Right, finally i have some good news , i took the car for a drive last nite and came home as soon as it was going bung, so i came home turned the car off and unplugged the oxygen sensor,went for a drive and the problem was completly fixed,was driving around for over an 1hr 1/2 trying to get it to fault, but it ran awsome, so the problem turns out to be the oxygen sensor, i will put a new one in next week and let you know if it does actually fix the problem
Cheers for all the help people