I just paid $110 for a mechanic to tell me my gas cap was loose!

conversely ;
Today’s customer got towed in,
rough running, won’t stay running, assuming fuel pump or the freshly full tank of possibly bad gas.
parts and labor and towing about $600.

After running the needed tests the tech ;
Removed the bent up air filter and cleaned the bugs out of the air flow sensor.
correctly put in a new air filter.
about $90. ( yes there’s a shop minimum for diag. )

Sometimes you get a pleasant surprize after assuming the worst.