Here's some other reasons not to let your motor deisel.
1) it's embarrasing
2) Your not exactly getting good
oil pressure while it chokes and sputters so you're putting a lot of needless wear on your motor's internal parts.
I have found that setting the curb idle too high is usually the reason.