I just bought a 79 140 johnson at an auction so I know no history on it except previous owner said he thinks it may need a tune up. It runs and starts well except at idle. When I first started the motor I found that it was idling way too fast around 15-1800 rpm's I guess. Compression is good on all cylinders. The motor was runing fast becasuse the slow timing was moved up to the point that it doesn't backfire. If I close the choke 3/4-7/8 of the way I can back the timing back down and it will idle great. Thinking I had an idle circuit problem I torn down carbs and they look as if they have been recently cleaned as they look great. I have inspected all passages and they seem to be clear. Float levels are both the same but still need to get a gauge to check for sure. Idle jets are size 30 which I'm told are stock. I'm at 5000 feet elevation and I believe this motor had been at this altitude for at least several years. I've metered all electronics, and installed new plugs and motor runs fine at higher rpm. Old plugs didn't look bad. fuel line clamp was a little loose at output of fuel pump but problem is a low speed not high so I think that was not the problem. There is no spitting out of carbs and reeds look fine. This motor does not seem to have a great deal of hours on it maybe 3-500 and is good shape otherwise. I see no visible signs of crank seal leakage, is there a way to diagnose them? I was running it on new premium fuel. not sure where to look now and still have carbs apart. There is slight movement in throttle shafts. I wonder if that could be problem. Both jets are fixed. Thinking about trying larger idle jets but I think stock size should be fine at this altitude. I still have carbs apart. Any ideas anyone?