Don't know if this is what you're fighting, but I've had problems loading programs from the card if there was a blank line between the first % and the O number. The following won't load, but if I delete the blank line, it will.
%
O1234 (PROGRAM COMMENT) |