my starter has taken a complete crap. it makes this crazy squealing noise (like a pig is caught in the gears) and won't hardly turn the motor over. i thought it might be jammed so i pulled the starter clutch cover off, pulled out the gear, hit the starter and got the same noise. i'm pretty sure that battery is good (charger says it's good), so any other thoughts on if it might be something else? if not, anyone have any thoughts (other than the dealership) where i can get a new one without getting hosed?