RE: engine stalling problem
Shake the plane while holding it in the various orientations of flight. You should hear the clunk "clunking" around in the tank. If, when inverted, you do not hear the clunk then it's likely that the fuel pickup line is not allowing the clunk to drop into the fuel resulting in a no fuel to the carb. It'll take about 5 seconds to drain the remaining fuel in the fuel line(s).