check fuel pipes for a partial blockage. if poss set up a rudimentary fuel system running separately from the tank. e.g fuel can with pipework connected to the fuel lift pump. obviously make it safe and test drive it.
used to get this a lot with army wolf defenders