Hi Dan,
Welcome to the weird world of Blueline locomotives. As a generalization, BLI produces a very good product, but the Blueline series is the exception to the rule.
The Blueline Series was an attempt by BLI to produce a DC locomotive with sound and light features added to the circuit board for later user conversion to DCC, should the user so choose. In your case, you chose the TCS M1P-MH motive decoder to convert to DCC. So far, so good.
However, the inherent problem with this type of setup is that you now have two decoders, one motive and one sound and lights. Each decoder has its own address, so programming one decoder has no effect on the other decoder.
To solve this dual decoder dilemma, the LOCK feature was initially relied upon to prevent accidental programming or to enable programming two decoders in the same locomotive separately which share the same address.
Multifunction Decoder Programming Lock is a technique that allows one decoder to be locked, defeating the ability to program it, while allowing the other to be programmed. This feature can also be used to prevent accidental programming of a multifunction decoder. This feature uses CVs 15 and 16. In practice, however, the LOCK feature creates more problems than it resolves, so Blueline modelers no longer use the LOCK feature.
If the user wants to program and run a single Blueline locomotive, the dual decoder system works fine. The problem arises when two or more Blueline locos are programmed as part of a consist.
I have had some success with Old Style Consisting, but that method is not as efficient as Advanced Consisting. Unfortunately, Blueline locos and Advanced Consisting don’t like each other.
When you initially set up an Advanced Consist with two or more dual decoder Blueline locos, everything seems to work fine. However, once you power off and later power back on, the Advanced Consisting feature seems to be lost and either the sound