Another thing to ponder before going nuts taking things apart is fuel quality. Try a double or triple dose of whatever brand of fuel conditioner you are using, or............ another trick is to empty our your fuel filter cannister, take the lid off and dump a couple of cans of sea foam into the cannister. Then take two more cans and dump them into the tank and run it out. That would rule out a fuel situation.