could be a lot of things but sounds like the fuel pump
fuel filter
It could be a plugged fuel filter. Or a plugged catalatic converter. Or a weak coil
Maybe dirty fuel filter.
the fuel filter has been changed.
try both tuneup and fuel filter change
Possible clogged fuel filter.
Try changing the fuel filter.
Try checking the fuel injector and carburetor
Change your fuel filter. If if it only does it when the engine is hot, check for a coolant leak.
dirty filter 1 clean spark plug 2 should run perfect easy to do
have the fuel filter replaced. that cleared mine up when it happened.
EGR valve, Fuel filter, Crankshaft positioning sensor. One of those, perhaps?