After 40+ years of fixing fishin motors, here’s what I start with. It usually saves a lot of time in the long run.
First, check the fuel bowl. If there’s ANYTHING BUT clean gas in it, clean it AND all the fuel lines clear to the tank.
Next, check for good fuel pressure. Fuel pumps aren’t expensive compared to the headaches they can cause. Replace it if you have any doubts about it.
Reed valves (2 stroke only) will also cause all sorts of wierd problems. Replace them too, with Boyesen 2 stage reed valves and you won’t believe the difference in low end smoothness AND in high speed power.
Replace the water pump. They’re also cheap insurance. Don’t run the motor more than 3 seconds without water in it or you’ve damaged (maybe ruined) the water pump.
Always change the spark plugs, and then go on to the electricals and other stuff that you suspect needs work.
Check compression. 140 or more is great, but more important is that they are within ± 5 pounds of eachother.
Remember, God does not deduct that time spent fishin. But you can loose a lot of points with him when you’re on a lake with a motor that goes teats up. Not many of us can walk on water, so fix it good when it’s in your nice warm garage!
You won’t remember all your fishin trips when you get up in age, but you WILL REMEMBER every single time you had motor problems when you finally found the time and money to go fishin! Good luck.