Used to happen to me a lot. I carried a case of fuel filters with me until I finally got the tank boiled - for about ten bucks, as I recall.
When checking fuel supply, don't forgt to occasionally check the ceramic filter inside the carb itself - right where the fuel line screws in.