Got a problem with my starter, it will throw out but seems to slip inside the pinion? I've fully rebuilt the engine, fitted a breather system to stop oil from getting into the starter ( thanks Randy at odyssey salvage!), and I stripped the starter and cleaned all the oil out of it with contact cleaner, but it still does it. It starts great with the pull start.. but to have the electric starter would be sooo nice. Any thoughts from the tech guru's? Thanks in advance.