help it just stop's

How long had it been sitting? Could be the coil getting hot, pickup in the dizzy going bad, bad gas in the tank and plugging the sock.