The reason they diesel with the timing too far advanced is that that causes the idle to be too high. When you turn the key of, the timing has nothing to do with anything because it aint sparking, the ignition is completely shut down. Fuel is being ignighted by a hot spot such as carbon build up or a hot spark plug. And the high idle allows the running to perpetuate, yes sometimes even running backwards.