OK - finally have this resolved.
The imported midi track splits into multiple midi tracks, 1 per channel of recorded data. No problem there.
Each of these tracks has embedded midi events of type RPN, which for some reason can whack out some synths, the free ones included with Sonar included.
The painful workaround is to delete these events from each track - I suggest this NOT be the method used.
Better method:
1. This will require a reload of each synth modified so go ahead and delete any of the SI-Piano etc synths you may have loaded into the rack
2. Go into Utilities> Cakewalk Plugin Manager
3. Click on VST Instruments (VSTi) on the left side
4. Click on Dimension Pro - yup this one too
5. At the bottom, click under VST Configuration, click on Plug-In Properties to open the property page for Dim Pro
6. Check the box that says Do Not Intercept NRPNs.
7. Click OK
You will need to do this for all of the Cakewalk included synths.
After you are all done, any of these synths that were loaded into the synth rack will have to be unloaded and reloaded to pick up the changes. I do not know if a Sonar restart was required - I just went ahead and did one - I was playing Minesweeper anyways.
Now, if you load up 1 synth per midi track, and an associated audio track is set to pick up the output from each synth, and each imported midi track is set to output to a loaded synth, everything should play.
I verified the client's midi file that you sent to me in my email, and everything plays just fine on all the tracks.
Please feel free to ask me any additional questions on the above.
Bob Bone