My 90 was rather slow to start- even with 30 seconds heating time, it still took 10 seconds or so of cranking to catch....
Given it runs fine when going, an obvious possibility is glowplugs so I decided to change them.
Working from the front, I changed the first three, and then had some stuff...