I would try changing fuel filters then go from there
yes filters are a verry common problem personally, when I ever run into power problems fuel and air filters are the first thing I look at. then look for possible fuel leaks because they will cause air to enter the fuel system. or a restricted fuel line. I also would check the speed sensor.