The XRL had what seemed to be a flooded carb issue. Cleaning the carb seemed to have solved the problem for a while but now it's back. I had a similar issue with my DR, a flooded carb; rebuilt the carb as it was at 35k miles, ran perfect for a week then problem re-appeared. Cleaned the tank, first time ever: a half gallon of dark-colored heavier-than-gasoline sh!t came out, along with a gallon of good gas. Along with some rust, as expected. I suspect bad fuel that sat at the bottom of the tank, a little bit mixed with good gas was no problem but when I went on reserve the carb was seeing mostly the bad sh!t. Closer inspection of carb internals showed very light coating of clear/white precipitate, did not notice this when I rebuilt the carb it was that unapparent until a "real" mechanic friend with a magnifying glass pointed it out to me. Problem solved.
Float needle: you need to inspect the tip with a magnifying glass, plus run a fingernail on it, to see/feel any wear - just a look won't do. If your tip is rubber, that is. At this point I'd replace any O-rings, as mentioned earlier, and the needle or seat, whichever is replaceable.
If the petcock is activated by a vacuum: does fuel flow when there is no vacuum? Always good to check this type of petcock occasionally, it's the first line of defense against a flooded carb. The float needle is the second.
Lex