I have a 2000 Yamaha 400 4x4. It runs great at lower RPM's. However it breaks up and loses power mid power band. It sounds like a racecar hitting a rev limiter. From idle I can give it full throttle and it takes off and pulls great until it reaches mid power band, then I have to let off the throttle or up shift. It does it in neutral too. I had the jets cleaned in the carb but the dealer didn't take it all the way apart, which I wish he did.

Any ideas?

Thanks, NYH1!