There are two other O rings that give trouble: a second one in the intake pipe, and one under the starter on top of the engine. You should check all of them.