Occasionally when the starter turns more than a few seconds (not so much now since the new fuel pump) it will quit engaging the engine and freespin with an amazingly loud whirring noise. This is my assumption of what is happening based on my limited knowledge but fairly certain. Why would...