I had the same problem with a kohler in my craftsman, the manual showed a 51 micron fuel filter which was for an engine with a fuel pump.
mine did not have a pump, after a lot of research, I found that it should be a 75 micron filter.
the only thing I did was put on a kohler 25-05021-s filter...