I am not sure if you resolved this yet, but the high pitched noises almost sounds like the things I used to get when I put non-standard parameters into a patch definition (via sysex).
However, I believe if that were the problem (bogus patch data), you would have the unwanted noises regardless of whether you played the patch from the keyboard or via midi.
I don't know if this will help, but maybe it will help with diagnosing the problem.