isnt the rev limiter feeling thing a saftey device that stops you buggering it up?some sort of sensor problem you have i aint got a clue which one.i get the same saftey limiter sometimes on mine turn it off and back on and its fine,pisses me off got to get it looked at

as a compleat guess i would say engine coolant temp sensor