I had the same problem. The engine would idle fine but no power during driving. Plugged fuel filter was the problem. The fuel tank was very rusty inside and would plug up a new filter very quickly. I had to replace the fuel tank and that fixed it!
Good luck.