drop a magnet on the end of a piece of string in there & check the magnet every few days, after a couple of weeks you should have picked up most of the loose rust. If your filler neck is rusty replace it, then once the tank is clear replace the filter. If it still does it then rust has got into the fuel systewm and you may have to replace the lot to flush it all out!