Hello Richard,
Often times carbon build up in cylinders will cause this kind of "dieseling". A good "Italian Tune Up" (high rpm run) will help burn out the carbon.
Make sure the car is in good tune, high compression, higher engine temperatures, improper timing settings and low octane fuel will also incourage dieseling.
I used to take care of a 18,000 mi 190sl owned by a little old lady. the car never saw over 2,500 rpm. The car would "diesel" terribly when she brought it to me every couple of years. It would diesel even after standard tune up items were taken care of. A few spirited laps around the block always sent the car home happy with no dieseling.