I have a 120 johnson I've been beating my brains out over. Model j120tletf. It starts easy, runs great on top end. I had it out a week ago and pulled two teens on two tubes with no problem. But docking and loading is a pain. What I've done in the last year: new timing base, new cdi box. New plugs, carbs rebuilt, new intake manifold gaskets, new fuel filter, and primer bulb. All done by a dealer. ( let's not discuss money spent) sometimes it will idle in the water in gear for several minutes, but other times it coughs/sneezes until it stalls. Compression good on all four. Any direction as to what I need to check would be appreciated. I've checked all recirc hoses, check valves, and fuel lines. I almost think the cold start is coming on for no reason. Is there any way to check it for sure?