I was in the middle of doing a compression check on my stepson's jeep when the starter quit engaging. Starter motor turned but bendix wouldn't engage so I got a new starter and installed it [no little job :x] but the new one does the same thing. Am I overlooking something or did I buy a defective starter?