Any opinions or advice on this appreciated. When starting cold my starter motor is always flawless. However when up to operating temperature, like after stopping for ga$, it will sometimes make a crunching sound as the engine fires. It sounds to me as if the starter pinion is either failing to disengage for a split second or it is rotating faster than the engine pinion. Also occasionally it will slow down as the engine fires like a Harley will when pushing against engine compression. The starter looks as old as the car and hasn't failed to fire up the stock 360. Should I just replace the starter?