leaky/faulty fuel injectors.
My 99 D1 had this for the longest time. It would start great in the morning but if I went to start it after being off for several minutes, no dice.
I tuned it up, mists of water to look for arching, battery, etc etc etc. But then Someone suggested I clean my fuel injectors. instead of buying new, I removed them and had them serviced. I haven had the problem since.
I was told that if they get gummed up or clogged, they will leak a bit of petrol in the cylinder causing a rich start. However, if allowed to cool, the effects are reduced thus easier starting. Makes sense.
Good luck
"Out of every one hundred men, ten should not even be there, eighty are just targets, nine are the real fighters, and we are lucky to have them for they make the battle. Ah, but the one, one is a warrior, and he will bring the others back"