It's that type of poltergiest. That tors setup will haunt your shee when it wants to. check all points on it,parking brake sensor,throttle sensor,slides ect... unplug it under your fuel tank.its a three wire harness and then fire it up and see if if it will rev for you. Sorry that shit happened on you on your ride.