That is a tough one.
Have you tried if it does it too when you let it idle for 20 minutes? Reason asking, trying to figure out if it is related to vibration from the road, or just heat related, so that something shortens out.
Just a wild guess, the thermo element of the choke?