Like I said in the title I have an 03 yamaha 40 tlrd 2-stroke that has ran great every since I bought it brand new in 03. About two years ago I was coming out of the duck woods and hit a log causing the engine to die. Since then it has occasionally not idled like it should. It'll start up...