if its fuel delivery, and you have replaced the fuel pump, replace the fuel pump relay - inexpensive part and a diy job
He replaced the relay yesterday and it still died today at a stop light but it generally starts right back up.
Is there a fuel filter? Either inline within the hose or screwed into the carb body. Today’s fuel isn’t always so clean.
Quite possibly a fuel filter. If at any time someone inadvertently used a poor grade of fuel (dirty or containing water) it may have partially plugged up the fuel filter.
I had a similar problem with an older vehicle that I had bought as a converted camper. There was some rust in the tank and fuel line which would allow the engine to run for awhile and then completely die until the rust fell away from the filter element.
Replacing the fuel filter complete fixed the problem and I was able to drive that vehicle from Chicago to northern Minnesota where I spent the summer as a horsemanship instructor at a summer camp.
If the problem is the fuel filter and there is dirt, rust or some other sediment in the tank, It may be necessary to replace the fuel filter a second time after some more debris moves from the fuel tank and/or fuel line into the new filter.
My converted camper was a former school bus on an International Metro body which had over 300,000 miles on it which I bough very cheaply after it had an engine valve job.
After it stalled and I removed the fuel filter I was able to see the filter almost completely filler with a rust like sediment which occurred because the truck had been sitting unused for a long time.
The rust was caused by water in the gas separating from the gas and sitting in the bottom of the fuel tank. Running the engine caused the rust to be sucked up into the filter while not running the engine allowed the rust to fall away from blocking the filter.