Hello Billy G,
Welcome to the forum. This is a long shot, but worth trying. Clean the air intake vents of the fuel tank cap. They can get clogged and then a vacuum is created in the tank and ................no air in, no fuel out. Yup, it is a long shot but it is so easy to check. Just take off...