This problem started last season and i posted it on recollection. Actually the motor fails to stop for several seconds whether stopped by lanyard or ignition switch. It runs smoothly until it decides to stop normally. The time to stop varied from none to 5-6 seconds. I finally got past the logic...