Will - might be time for a new one, and an auto electric place would prolly charge as much to re-do yours as the exchange one at NAPA, but are you positive it's not something else? have you checked the battery and all the connections? maybe the generator went while you were driving and the battery ran down? maybe it's just the solenoid, not the starter itself? how about the ground connections? other possiblities you need to eliminate before spending money on a starter!
Bill