Sounds like a fuel delivery problem to me.
Take the carb off and remove the float bowl. Hook the fuel line back up and open the petcock. There should be a good solid flow of fuel until you raise the float with your finger, then the flow should totally stop.
Also, check the float level setting.