My l2500 runs for about 15 minutes before it starts running poorly. I have traced it to a fuel issue. Replaced the filter but there appears to be some junk/rust in the tank. Is there a screen or filter besides the fuel filter that would be blocking this?