I know you said you checked the file for problems, but did you check it for sysex (system exclusive) messages? Those may not show up as readily. Some sequences are loaded with them and that would certainly cause the problems you are describing. Make a backup copy of the file and then try to remove all sysex messeges from the sequence. While you are at it, look for excessive program change or control change (CC) messages. Thin out as much excess data as possible and try it again on your keyboard.
_________________________
Jim Eshleman