could be many things, when were the spark plugs last changed? incorrectly adjusted or worn plugs can cause similar. I.e if the electrode gap is too big it will miss at high revs.
Could also be the coil pack breaking up, id check the spark plugs first though
Is it a job to change the plugs ont he V6? I mean are they all easy to get to?