JD x500 starter started hanging a month or so ago but would release once it started. Now getting to where it won't hardly release - makes that awful dragging sound for a long few seconds after it starts. I'm assuming I'm going to have to replace it ASAP. I'm no mechanic, but can turn a wrench if necessary. Have changed a few starters on my old Ford 8N. Is this a do-it-yourself kind of job or do I just need to haul it to the JD place? Anybody got any guesstimates on cost? Thanks!