I am running 4.3 v6 mercruiser with a thunderblot IV ignition system. The engine starts and runs great. It is timed 8 degrees before top dead center. Brand new rochester carb. Brand new fuel pump. Separate battery and wiring to accessories controlled by a blue sea battery switch. No water in fuel tank. Water seperator filter in-line from tank to carb. THE PROBLEM: timing will not advance. checked all wiring, new plugs, new wires, new coil. I thought i fixed the problem last year, but the last three times i went out it progressivly got worse. Now the boat won't go over 4 miles an hour without loading up with gas.