Yes, yes and yes. The mechanic said it might be an injector, but it wouldnt explain why sometimes it does it and very rarely it doesnt and that you would feel it all the way through the rev range. He reckons he checked everything, plugs, coil packs, fuel pressure, fuel flow, turbo, compression and all that and fixed a few faults but it didnt appear to help. I turned my boost down to about 8 pounds and it alleviated the problem a bit, but yeah, still not going good. He also said when he raided the fuel pressure up to around 50 pounds the car was running perfectly but he said something about not being able to keep it at that, i dont know why... would a computer related problem be at all possible or do you reckon i should get a second opinion in a different garage?