First off remove the big tube thing under the seat and the connecting hoses. There's a hose coming down the left side as you sit on the bike, this is the fuel vent line and its connected to a check valve that restricts the flow of fuel fumes. Take that off and just droop the hose downward. It solved my problem with shutting off after driving or idling for a short while when its hot out.
Here's a pic of the check valve
|