OK so I just bought a 15' Lund with a 1988 Evinrude 48HP SPL, the guy I bought it from said he had it serviced and looked over. When I put it on the lake it ran good for about 20 minutes then it started to lug down and then rev up, it was like a surging. When I dropped it down to idle or just above idle it runs fine. But when I put it into full throttle it begins the revving thing again. I have replaced the fuel, plugs and fuel pump. All of which I was told could be the issue. I have also heard that the points need adjusted and the timing. This is my first boat and would appreciate some help.