I recently had a look at the starter motor as every now and again it would give issues (usually nothing that a quick tap wouldn't sort out). Having seen that one of the positive connection wires was virtually not attached, I soldered it back on, reassembled it and now the pinion gear spins clockwise and thus doesn't lift to engage the flywheel!!! Reversing the terminal connections causes it to spin counterclockwise, and thus it rises and engages. I've taken it apart about a dozen times since then but cannot find the issue? Does inverting the magnetic sleeve reverse polarity, this is about all I can come up with, but when reversed, it doesn't sit snug in the housing. Please HELP!!