One thing i would check is the start relay....is it sticking when key is released from start position,if contacts in relay are sticking then will keep the starter engaged longer after key released....just a thought and WAG....
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.