Re: 1978 Mercruiser 140 hard to idle
my Dad had similar prob's with his '76 mercruiser 120, which I think is what you have (2.5L), I think (?) that they weren't 140's (3.0 L) until later. The engines look the same..
Anyway, he'd been chasing rough idle/hesitation probs for the whole season. He was on his second set of cap/rotor wires etc... I had gone through adjusting the idle mixture etc, and couldn't get it much better. It ran well from mid throttle up, but had a rough idle and a bog/hesitation when getting into the throttle.
I showed up while he was checking the points or something (again) and flipped thru the manual as we chatted. The pict of the firing order got me thinking, so I said, you probably flipped 2 wires around. He gave me the "don't call me an idiot" look, but then I looked at the wiring, and sure enough 2 were firing in the wrong order. Despite that he was careful when putting the new cap on, he made a mistake, probably during a tune up at the end of the previous season. He actually had replaced the cap again since then to try and resolve the idle prob, but carried the mistake forward by making sure he put the wires on the same spot.
After flipping the wires, I had to redo the carb settings again, but got it idling great, and the bog was gone. He was happy, but what surprised us most was how well it ran with the wrong firing order!
So, there's something for you to check, since your story sounds a bit like our experience.