Re Credit cards. Personally never had a problem.. Have a friend who rented a car. She had to provide a CC for the deposit, the clerk xeroxed the card info and passed it to his brother who made a bunch of on-line purchases with it, When the UPS man, or in this case, woman, delivered the ill-purchased goods,, Well she had a partner back in the truck,, After the idiot signed, she removed her UPS brown and reveiled her MICHIGAN STATE POLICE blue underneath (Figuratively speaking) Yup, the idots ripped off a State Trooper.. Serves them right to be spending some time in the house of don't wish to go there.
But that was her problem.
As to the generator: You may have a problem with the fuel inlet screen, if it's bad enough it will require dropping the tank to clean it. Or the fuel pump could be starting to go bad.. I had a truck once that did that (Van) Drove me crazy cleaning the carb needle valve every day.
Home is where I park it!