if you have changed fuel filter, and replaced the fuel pump the only thing left on the fuel side is the fuel pressure regulator,this may be letting by, if it is insufficient fuel will be injected each time the injectors opens hence the lack of power.
wirecutterman
December 2009