2007 Honda 90 HP. I generally run it at 5800 RPM top speed but lately out of the blue it will start fluctuating the rpm from 58 to 53 and back and forth. So far I have changed the fuel pump, fuel filter and spark plugs but it keeps on doing that. I thought that maybe at 5500 rpm it would be...