HI Crystal,
Reading through everything I could find on this problem, it seems there are a couple of things that can cause the same symptoms - bucking while under load or cutting out over a certain rev range, making it sound like you are rapidly gunning the engine in neutral.
First, figure if it is spark or fuel. Saudade gave me an easy test, take off the air cleaner cover and get a can of starter fluid. Start the engine and rev up to where the cutout starts happening, and spray starter fluid in the intake. If it smooths out and revs normally, you have a fuel problem. That's what I have.
Some folks have said a bad coil will cause the same symptoms. But that would kill your spark, and I haven't investigated it because my spark is OK.
In my case it was happening because something was cutting off power to the injectors. I wish I could say I have found a definitive answer as to why it is happening, but I can't. I have split open the harness, looking for bad splices, and resoldered a couple connections just to try something, but the problem kept returning.
It sounds dumb, but the last couple times it happened, I killed the ignition just as it started bucking, and restarted the engine. Since doing that a couple times, the problem went away and hasn't come back. Who knows why. It has been running great for months. I have a feeling I'm not done with this adventure though. Good luck!