Starting and shaking when cold could definitely be your glow plugs, which wear out just like a spark plug, eventually. Have they ever been tested or replaced?
As for stalling when warm, that's not a glow plug issue of course, but other factors could be:
coolant temperature sensor
clogging fuel filter (clean filters are very important on diesel vehicles)
Maybe all the baby needs is some intensive maintenance?