I have a 2008 500 Bullet with 4600 miles on it. It ran GREAT, everything was fine, until one day about a mile from home, it stopped being able to run any higher than about 2000 rpm. It will start and idle just fine, but when I turn the throttle and it hits a specific rpm, it shuts off. If I back off the throttle, it will run fine. Does not have a tach, so I am not sure of the exact rpm. But there is an exact cut-off spot. It seems like it could be a stator-plate issue. However, I am not sure. It is getting gas and getting spark. Any advice will be greatly appreciated.