I have a 1995 yamaha 70 with about 500 hrs. Has been flawless for the first five years. Now however it Idles very rough and excess fuel is left on the water. It runs rough until about 4800 rpm. From there to full throttle 5500rpm, it seems to smooth out and run fine. 5500 is the rpm it has...