I have a 88 200hp black max.The engine will only start with advanced idle and choke when cold or hot. The idle is at 800 rpm most of the time and then jumps up to around 1500 and then down,then dies 30-60 sec later.Then i try and restart and it fires once and dies repeatedly.I just about lost boat going thru pass this weekend,12 ft waves,rocks on both sides and a dead motor not good! I advanced idle to 4000 rpm it started and speed shifted at 2000 to keep motor going,and got the hell out of there.Any ideas on were to start? motor has new plugs,disconnected oil pump from previous owner and 140 cold psi compression on all pistons.the only weird sound i hear is clanging in engine at 1500 rpm and up. it sounds like a hammer hitting a piece of aluminum.timing off?