Sounds to me as though your key switch is bad. I had this problem before... I use to have to choke it till it dies... changed the key switch and...
I love tohatsu motors, most people don't know about theme and how great they are, and right now both of my boats have tohatsu 140hp on them, and I...
Check into Tohatsu motors, they are great, cheap, and last forever.