If, indeed "not enough power" is the problem, as with any diesel the first two things to check are fuel and air.
Fuel filter should be changed. Have also seen a number of air leaks into the fuel system (bad seals on filter, loose fitting, cracks in fuel line from tank, too low a fuel level in the tank).
Air is the other thing your diesel needs-- check condition of air filter.