I have a 1988 evinrude 110hp. runs fine up until about 3800 rpms then begins to slow down then speed up, slow down and continues this until I slow down and then once under the 3500rpm threshold seems fine. replaced fuel line, cleaned filter,checked all connections everything seems fine. It...