Glad you got it working again. Now I know what I have to change on mine.
One more question... Were you running the loco on a "chopped wave" power supply (like an MTH Z-1000 or Lionel Powermaster?) We run our Christmas loop with an old K-Line transformer which puts out a very aggressive waveform. Would the much higher (+/- 35V peak-to-peak) voltage be responsible for overheating the transistors and causing the board to fail? -Ted