Thanks for all the quick responses. It doesn't seem to be a fuel flow issue since it is so abrupt and runs perfectly in between, the motor is EFI and DIS so no carb or cap/rotor/wires to deal with. The voltage, temperature and oil pressure are all fine while all this is going on.
It does have the lanyard attached for the kill switch, so that's definitely worth checking. Sometimes it will die completely and I have to re-start (where it starts immediately and idles fine) and other times it will re-catch when I pull the throttle back to neutral. I'll also check the ignition switch and see if I can replicate the problem. It seems as though something must be loose or intermittently shorting somewhere, since it runs perfectly in between these episodes. I'm also going to see if I can replicate it in neutral by bringing the engine RPM up, or if it only happens under a load.
I'm most concerned with the other electronics. If its like most late model cars, it has a cam sensor, crank sensor, knock sensor, TPS, some kind of MAF or MAP sensor etc, etc. Any one of which could be the problem and none that I can test easily.
I'm going to check the easy stuff tomorrow, then probably off to the shop

. Hopefully, since I've had it a short time and bought it from them, they will take sympathy on my plight and go easy on me.