Since you have such an unusual set up, I don't think any of us would have an answer. As far as overheating, there could be several culprits...water pump, manifold, raw water pickup etc. Diesel engines will blow smoke when under load but there are fuel additives that can help with that.