Are you running JMRI? I ran into this with a command station still thinking it had control of loco 1234, while I was operating it from WiThrottle. The command station would occasionally send a "speed=0" packet.
I would reset-clear the DCS100 (...I forget the sequence...) and see if the problem persists, regardless.