Are you sure the puking wasn't happening the whole time, and you just noticed it when you got home?
I have NEVER heard of one just suddenly puking on shutdown. (or even from dieseling)
Plugs being to hot of a range can cause "Run on" also, or any other hot spots in the cylinder.