O rings being bad makes no sense at all. If the orings were bad and the fuel pump good gas would be shooting everywhere. What is your compression? Do you have spark on all cylinders? The fact it only runs if you pump the ball points directly to the fuel pump. Fuel side rebuild kits are around...