I have a 99 ox66 200 yamaha,and all the sudden while running it derates from 5600 rpm to 4500 to 4700 rpm sometimes if I let off the throttle for a few seconds and get back in it,its fine and other times nothing,also sometimes while running it'll pick back up on its own? I have replaced filters...