Try to remove the air filter housing and track the fuel to a specific hose or source. I agree with you that the fuel pump diaphram is probably the culprit. Check your engine oil level before you start it again. It could also be pumping your block full of fuel.