The PC doesn't always increment on a sing step. It should when using the sing inst. Sing step breaks down the instruction into its sub cycles of Fetch, the optional Defer, and Execute. Sing inst performs a whole instruction.
If you can deposit from the front panel the problem with DCA must...