Does it do it under load or does it just happen when revving with no load? I'm no VR6 expert but have you checked your crank and cam sensor on the O-Scope while running around that RPM range?