All I can say is WOW!!
I dumped the firmware and then ran your script, and now it's FIXED! Thank you so much. It's funny how Canon, when I emailed them, wanted me to pay for them to fix it!
Again, thank you very much, and all of you have a great day!