You might have got oil on the commutator of the motor. That can cause some of the problems you have.
Take a piece of tissue paper or ciggarette paper and soak some meths or white spirit on it (any organic solvent will work) and use the paperto wipe the oil off the commutator. Also clean out...