Alright, adding the ASCII codes hasn't worked yet. Going to try different combinations, cases, operations, etc.
UPDATE: Nope.
I've tried interpreting the Morse as uppercase and lowercase and using addition and both possible orders of subtraction. In all cases, I used MOD 128 to keep the values within ASCII range. Clearly something else is going on.