Black smoke on startup:
Remove your injectors and take them to a shop for servicing.
They will test the spray pattern, firing pressure and if they seal (not leak / drip) after firing.
The injectors are designed to seal 100% after firing, trapping the fuel in the line between the injector pump and injector, so on the the next firing, there is no delay (lag).
If the injectors do not seal completely, after engine shutdown, the fuel under pressure in the injector lines will drain into the cylinders and will cause a nice black puff on startup.
Injector servicing (testing, cleaning, rebuilding) is a maintenance item, as well as periodically adjusting the valve clearances.
Temp spools up quickly after a few minutes after startup:
The thermostat is probably not opening.
Use a thermal heat gun (pistol) to check temperatures on the cooling path.
If it is not thermostat, and water is comnig out of the exhaust OK, then check the heat exchanger (clogged / needs cleaning)
Cheers