And, the answer is, drum roll...
My previous hosting provider isn't sold in the States so I asked them. It was actually in the config.php. I had
$CFG->maintenance_enabled=0;
With that as a config item, it disables the GUI from being able to adjust it. I commented it, and all is well.
How silly, but at least it is resolved.
Thanks
Alan