Well I'll take on the powering out issue. I'll guess that the gas tank has a lot of rust in it which clogged up the fuel filter. After sitting a few minutes when refueling, the fuel slowly seeps through the filter and fills up the carburetor fuel bowls. Power is good until this fuel is used up, then the engine starves for fuel.
What kind of fuel filter is used? How big?