Hi George,
I agree with everything you have said. Unfortunately your reply hasn't addressed or answered my question.
I found my own solution by creating a new set of courses within the programme, in the correct amended order. I deleted the previous set and clicked 'Save'.
This worked, and I will be using this method when amending the order of course in a programme in future.
Regards
James