possibly the bendix on the starter is hitting the casing on the starter housing and getting stuck i had this happen before the starter would continue to crank after turning the key and driving off, i had to remove starter and return it and reinstall it to fix it