Don,

Don't rule out the carburetor if it isn't a "reluctant cranking" problem. A warm/hot carburetor will sometimes percolate fuel into the engine and give it a flooded-hard start situation. Black smoke would be a clue on start up.

Stuart