Hello Tony,
Thanks for your response.
Other locos have Zen or Gaugemaster decoders, but this is the only 6 pin so at the moment I can't swap.
I have used a programming track, and the settings are OK. I have reprogrammed repeatedly and, for example, can change acceleration, deceleration, top speed, etc easily, but the misbehaviour remains.
I will recheck the pickups, but when tested this morning each wheel was picking up current OK.
Also, I have tested the chip on an ESU chip tester and the peculiar behaviour occurs there so it must be the chip.
Am waiting for a response from DCC Concepts.
Thanks,
Mike