NOTE: Because of the fact that some locomotives have a flicker light in the cab some programming issues could occur. If you are experiencing any programming difficulties, remove the engine from the track, disconnect the 2 PIN connector that is placed between the tender and the locomotive. Place the locomotive back on the programming track, do the necessary programming. Remove the engine from the track again, reconnect the 2PIN plug and you are ready to go. This programming procedure is true for all Bachmann steam locomotives equipped with flicker light. Click HERE for more details and pictures.