DNJ & Fran, I should have added in my previous post that sometimes the problems between Yamaha and Roland Midis comes from the fact that the Yamaha styles or midis call up drumkits from Bank 127 (16256). If you have a regular GM/GS Wavetable then who knows what you would get, gun shots, birds chirping and so on.
To fix this you have to call up the midi in question in a sequencer like Cakewalk and change to the appropriate Drumkit Bank (usually Bank 128). Another big boring job!!!
The good news is you only have to go thru this once in your life.