I had the same issue and it was there starter. I pilled the starter and broke the cast where the starter bolts on. I now use the pull start. Be careful if you do it yourself.