Hi Bruce,
Fueling problems can be caused by a blocked tank breather pipe, which of course will cause fueling issues after a while. To make sure this is not the problem, squirt some WD40 down the top of the breather under the tank cap, and GENTLY blow some compressed air down the breather tube. Look for WD40 coming out the breather under the bike. At very least this will eliminate one possible cause. Good luck with tracking down the problem.