Motor is a 40hp Mariner 4 cylinder 2 stroke. It's hard(slow) starting, cantankerous, and doesn't like to start again after turning the key off. Engine is really hard to get going again after trimming it up for shallow spots or stumps. I probably need to put it in a shop to have it looked over good, and I'm trying to decide if I want to take it to Golden Circle in Jackson, or Beech Lake Marine in Lexington. Not opposed to taking it elsewhere, those are just the closest 2 I know of. Not sure what the issue could be, and I am not much of a mechanic. Any recommendations or ideas?