I have a Nippondenso starter in a '92 GS that I installed in 2007, 25k miles ago. With the change in the weather, that is Winter, and the cold morning starts, the starter engages but seems to hang-up in that position for a few seconds. When the bike or the outside temperature is warm it's starts normally. Is this a sign of shelling out $ for a new starter? Or might it just need a good cleaning?