Carbon build up causing pre-ignition
High vac reading can be overly advanced timing. If it's all carboned up itl ignite before it sparks.

Did it run on a bit when turning the key off?