You don't have a line that updates the preset, and you clear the programmer at the end of the macro. I'm not sure what this is supposed to be doing?
BECOME PART OF THE COMMUNITY - Sign up here
Do you have an updated picture of the current macro you're using? Because there is no 'Store' command in the original image.