I have also seen poor quality fuel cause dieseling problems too. A friend of mine put what we call "drip" gas in a 1974 Suburban with a 454. He could drive with the switch off after he did that.

He didn't make that mistake again.