Chosen Solution

My engine keeps running after I switch it off

This is commonly called Dieselling or run on. There are a number of causes, usually due to spark or fuel issues.