“Afterdiesel” 850 2.5 10V 1996

Hello! My 850 2.5 10V BJ 1996 160tkm has been “dieseling” for some time. This means that if I switch off the car and set the ignition key to zero, the engine is still running a little bit after. This happens about every third time. My friend said “diesel” so far spark plugs and ignition cables have been exchanged. This however not with the desired success. That is a little better it has become. Asks itself only how long. Thank you for a tip