Could be a bad tank vent, fuel line, or carburetor diaphragms. Often, poor fuel pumping is the cause of running well till warm. At cold start and until a certain point, the volatility of the fuel creates pressure on the tank that masks a poor pump. But after running for a while, the pressure...