You may have a cylinder that isn't firing. Check the injectors for good spray (pop test). Also check the fuel pump output and timing. If you don't have experience with a diesel engine, a marine diesel mechanic can do these tasks.