My 15 hp Mercury will start easily but it runs very roughly most of the time and with considerable power loss. Occasionally, it will kick in and run like a champ with normal power. It never stalls. I had the thermostat and fuel pump replaced last year. Any suggestions on what could be wrong and how to fix this? My apologies if this question has been answered on any previous posts.

