Old thread but, I thought I would write what the solution was. I removed the seat and fenders so I could get to the fuel tank. I removed the in tank fuel pump to check to see if it had a screened pickup tube that may have gotten plugged up with crud or slim. Once I had the pump out of the tank I turned on the key and it was not running. So, I put seperate power to the pump and it ran fine. Pump was okay,but not getting power. Hmmmmmmmm, where do I go now? Checked all the fuses and they were all okay. When I plugged the fuel back in for the fuel pump the pump ran now. I found that by holding the fuse with my fingers tightly in the fuse holder the pump ran fine and so did the engine. Took a cable tie and wrapped it around the fuse and holder to hold the fuse better in the fuse holder. The engine has been running great ever since. My diagnosis of air in the fuel lines was incorrect as it was actually an electrical problem.
Sincerely, Dirt