Shot a wedding yesterday and found that halfway during my MKII decided to switch itself from Manual to Program whilst the mode dial was still set to M.
I then quickly cycled through the other modes using the dial and found that Bulb came up as Program, Manual was Program, AV on the dial was now TV and TV on the dial was still TV. CV was still CV and Full Auto still Full Auto.
I was effectively left with Full Auto, Creative Auto, Program and Shutter Priority

I shot what I could and moved to my back up for the rest of the evening. On my break I reset all settings, removed batteries and rested it without success. Day after I upgraded the firmware to 2.1.2 but still without success.
Sending it off to Canon this week for service, has anyone else had this problem and solved it?