Rust is a tough one because it sits at the bottom of the tank. The best thing to do is have it cleaned and coated (inside). I don't know what the cost will be where you are, but that is the best fix. As far as the rest, you need to remove the carb and clean it out, and replace the fuel filter and blow out the fuel lines.
Let me know how it works out for you. It does sound like you found the problem though.
Thursday, March 12th, 2009 AT 1:08 PM