Here s how it should work.
First make sure there is no midi device selected in preferences for MIDI OUTPUT.
This allows Sonar to automatically insert TTS_1 when you OPEN a midi file.
Always OPEN the file, never insert a midi file.
The TTS-1 will play the file as it was written.
Now you can insert other soft synths, like the SI Bass or True Piano and re assign the appropriate track output to new and better instruments.
I download hundreds of MIDI files every year ( free) and they all work just fine every time with TTS-1.
I then edit them and use better instruments and use the few that pass the test for backing tracks. .
Most of my tracks I hand roll myself but sometimes I get lucky and find a keeper.