I have had those symptoms on several kubota excavators. Check where the fuel hoses connect to the water separator. If the brass fittings where the hoses connect can be turned by hand, they are likely allowing air into the system. If they turn, seal them with JB Weld. If that fixes the problem...