It sounds like the gaskets could need replacing where it bolts onto the engine, you should find there are three between the fuel system and the engine, any of these leaking will cause engine from pulling the fuel from the tank, also check the pipes extend into the fuel.
gary.wright53@googlemail.com, June 2007