I have an 03 rmk 800 that wil not run right. Idle to half throttle is fine, bogs and will not rev past 6500 after that. It will rev out and pull like a mule if you hold the throttle wide openand wait a few seconds, but anything between half qnd full open does nothing. Any advice would be great.