I had a similar issue and tried everything you have. Finally i had an old timer come to check the engine. He found the accellerator (throttle) cable was not correctly set. that is it never opened the diesel line enough to get full power. It caused the same symptoms you are expweriencing. He just reset the little stopper higher up on the cable and "like magic" I had power and problem was solved. Worth a look at.