Well, what kind of maintenance have you done/had done so we know a baseline?
Check/Adjust valves?
Clean carbs?
Replace o-ring in carbs?
Sync carbs?
Is there an in-line fuel filter.. if so, have you changed it?
If not, you might want to install one.
Drained fuel from the tank to see if it's cruddy?
Checked/replaced spark plugs?
Based on my experience, I'd think it's either crud in the carbs, or something electrical. Electrical stuff often shows up in a "runs fine" condition when everything's cold, and a bad running condition when warm. But a carb issue makes more sense (simpler, more likely).