I have a 1990 Mercruiser 3.0 with Aplha Gen 1 outdrive. Going on 2nd season with it overheating, bogging and losing power. So far Ive replaced water pump(impeller), new gear oil, new thermostat, removed hoses for any potential clogs, changed oil filter/oil, new spark plugs, added a fuel/water seperator with an additional inline fuel filter, rebuilt carb last year,(but seems to be a mess agian), check fuel pump (new filter), distributor cap/wires were new when i bought the boat last year. Runs great on muffs, have even put lower unit in bucket of water and check to see if it was sucking water and in fact was sucking quite a bit in. Ive taken riser elbow off and only found a piece of metal in outer part. Checked vent hose for clogs. Cant seem to find anything else wrong, and running out of things to check without taking apart manifolds and larger components. Ive done a compression test a few weeks ago which came back great. Lately, the carbs been making a puffing noise while cutting power but seems to fade when i pump the throttle, think previous owner jacked up carb so may get a new one. Anyway, would love some advice on any recommendations as ive search and read almost every post on here regarding this topic, but nothing specific to my situation.