This was 4 years ago, but I'm having the problem again.
I'm going to post the solution here, so the next time I it comes up I can look it up again.
I went to the right side of my transmission and unplugged things to see if one solved the problem. Unplug one, drive it. Unplug another, plug the previous back in, drive it.
The problem was the "neutral switch", at the very back of the transmission.
Unplugging that one solved the problem. I zip-tied it up and out of the way, and life was good. I could rev it all the way to 7000rpm!
This is a recurring problem because when I go to a mechanic - like, for an inspection, or something - mother f*** keep plugging it back in.
I'm tempted to just cut the damn wire.
Anyway, I found this thread with helpful pictures on Zilvia.net:
http://zilvia.net/f/showthread.php?t=413901