One more memory, the little lever that actuates the pump off the cam is pressed metal sheeting. They crack or wear out after many years of use, had that on one of the bugs I worked on.Ha! Old bugs did not even have a gas gauge, there was a lever that flips and it should have been in one position, when you ran dry, you flipped it and had about another 1/2 gallon available. Can't remember how many times folks forget this and leave it in the emergency fuel position, which then runs the tank completely dry.
Checking the float levels is a good idea, also the fuel pump (the rubberized diaphragm gets brittle so it does not give much pressure, also can crack, also the fuel filter (you do have an inline fuel filter I hope).
Here's what I found: A while back I'd gotten a new 'Chinese Solex' carb toHave you checked for spark when it dies? May be coil is acting up when hot.
I hope they didn't charge you again.
I was pretty hot when I went back. We had a few seconds of toe to toeI hope they didn't charge you again.