Another thing that can cause run on is carbon build up on the tops of the pistons, and engine temp.