I would put my money on your anti reverse latch. And yes your motor will spark a bit. If it is burnt out and still runs it will smell and spark excessively. Buy a new spring set for a couple bucks.
http://shop.ehobbyasia.com/default/a...arbox-set.html