Hi Bill.
If you can read the decoder of another dcc fitted loco on your program track that will rule out any problem with your Decoder Pro, SPROG 3 interface. If other dcc locos can be read then you could try & reset the decoder.
I'm sure someone on here can tell you what number to put in what cv to reset the decoder which is giving you problems.
Regards.
Tony.