Hello,
Sounds like the engine is running too lean when hot. Check the fuel filter first. Replace it if it has not been done in recent history.
This must be done before you can feel confident to go to more complicated items, like linkage, fuel delivery pressure and volume.