Check the screen at the bottom of the petcock (fuel on/off valve) it could be plugged up with crap and cutting off fuel flow. You can remove the bottom bowl of the valve and the screen and a plastic clip will come out. Mine was very full of rust as well as my tank, I put some screws in the tank and shook it till my arms hurt then spent the next two hours fishing out the screws, cleaned the valve and the carb and added an inline fuel filter in the process to keep that junk out of the carb.