I had to manually trace and correct/delete the pitch bend issues in this track.
I loaded Cakewalk to get a good view of the pitch wheel events that were happening, then I put it in to an Excel doc to try to decipher what was happening. I visually searched through the same track/instrument to find the same amount of pitch bend cycles. Most were 6 bends per cycle, in this case I needed 8. There was one other spot that had 8, so I marked down those values, and then put what was currently in the file, and tried to see if there was a nice formula that would fix them all.
Unfortunately, no, there was not**. So I had to do a find/replace for each pitch bend value individually. The 0 / 8100 values and -100 / -4900 values occurred on the same ticks, so they needed to be merged. I replaced the 8100 and -4900, as those were least likely to cause an erroneous replacement elsewhere. I then manually deleted the 0 and -100 values along with false notes that were added at these locations, and finally copied the length from the next real note and applied it to the formerly messed up note.
Now you can hear that it is correct for the first 3 loops. I need 2 full loops plus a 10 second fade in my final MIDI files, so the rest of it being messed up is not an issue.
Whoosh. Something new with every soundtrack!
**EDIT: oops, I did the difference math backwards. Most of the values are off by 4750, so I could have added 4750 to balance most out, but the 0 / 8100 values and -100 / -4900 values are still outside of that