Well, your probly right. It's most likely either one of those things. My advice is if it just started today, take off the starter and look at the gear on it. If you let this go anylonger it could potentialy cause more problems. If the gear on the starter is ok, look at the flywheel. It probly has some busted off teeth. But, if the starter has some missing teeth replace it right away. Because if you don't, you'll probly end up having it mess up the fly wheel. Sometimes, also, the starter may not be working right, and it may not be kicking out the gear to the fly wheel all the time. If that's the case, replace the starter.<br>See ya,<br>Bill