Stop in for a cup of coffee

both idling hot and when driving
This is a clue that it might be 'idle system'.

Green pump cam? Is the pump arm touching?

Fresh fuel? I mean relatively fresh - like a month or two?