Not sure what DCC controller you are using but have you tried resetting the chip?
It's easily done, write a value of 8 to CV8. That might sort the problem.
Like the lads if that does'nt work give Gareth a shout, he's very helpful and will sort it for you.