Floaters don't necessarily attack at and only at half-tank. Granted, it could be coincidence.
You could recheck the filter and see if there's anything nasty. Normally, I check easiest and cheapest cause and move from there. However, with fuel issues, I think the tank has to come off for all of them, so "easiest" is kind of irrelevant.