After spending lots of time changing plugs, coil packs, mass air flow, checking wiring, it was all down to the fuel pump now I'm well happy :-)