every now again when i press the starter button, the starter motor whines and spins but does not engage. try it again and it spins, maybe one or 2 more times and it engages and starts the engine. i think i just need to clean pinion shaft? no?? thanks