Our engine, Johnson 88hp (of 1996), stopped when we ran out of gas. After we added fuel, it wouldn't' run at low speeds.
Mechanics first diagnosed a carburetor leak and rebuilt it. Then they said that was not it, that the culprit was the priming pump -- which is activated for a cold start...