OMG thank you so much!
I am working on the MC9S08LL36 and the user manual ALSO neglects the FLS bit explanation in SCGC2. It seems it is a typo that is carried through all the RM's I have for the various Freescale micro's I have used.
The FLS bit was set to zero in SCGC2 and as a result, I could NOT write to FCDIV no matter what I did.
I would write to it, and directly afterwards find reads to return 0x00. As usual, Freescale had NO comment on it in their reference manual or application notes. There are MANY situations like this where there is one determining factor and they just neglect to mention it, wasting days of time. To note was the LCD and its requirement of the TOD for using the aux clock if you are using an external crystal.
Many thanks for this thread and your solution even though it wasn't related to my micro, it still helped me solve my FCDIV issue 