I seem to have an issue brewing with my starting system. It hasn't left me stranded yet, but it's happening with more frequency. It's sounds like my starter stays engaged a good 5 to 10 seconds longer than when I release the key in the ignition switch. I can hear a spinning or whirring sound when it's happening. Could it be that my (original) starter teeth are getting stuck on the gear? Or that my ignition switch electrical contacts are getting worn out? Any suggestions are much appreciated, don't want to replace the starter if not necessary.