Had an issue with a 2003 Bobcat. Starts & runs fine, but won't die when you turn it off. I figured the fuel solenoid was the issue, tore it down so I could get to it, pulled it out & tested it, seemed to work fine. (Pull 2 screws, take it out & ground it with key on & it should pull back). Pulled the copper seat out & it looked good. Researched some on the interweb & found one of Duane's posts about the issue, changed the two little orings on the copper seat & BINGO, machine starts & dies like a new one!
Duane - you saved the day again!