It has a filter but last time I took it appart it didn't seem that there was anything in the float. I also took a sew driver and bent the float down to make it push the needle more, but once I got it to stop leaking it wouldn't let enough fuel into the bowl and would run a little while and then die.