I have a Lionel Legacy BNSF dash 9 and the smoke unit is not working, dismantled it on the work bench to check the fan to see if it was working. checked with a 9 volt battery it works fine, checked the heating element also, it works fine, when re installed it won't respond to legacy command, all other functions of the engine work fine. Any ideas ?