A filter with an automatic cleaning function. Back flashing is carried out by reversing the fuel flow to remove contaminants from the surface of the filter.