Diesels are pretty simple machines, if they get fuel they will run. Give them more fuel then fully burns you get smoke, give them to little and they don't run very well and low power and no smoke.
Your issue sounds like not enough fuel. Start with the fuel filter, dump the contents into a clear...