Hi,
I plugged in my DEMO9S08QG8 board and ran CodeWarrior 6.0.
The first time I ran the debugger, I did not program any code, I just looked at 0xffaf (the TRIM byte).
It contained 0x82.
I then downloaded the code, and checked if the TRIM byte had been adjusted. It had. Now it contained 0x81.
So there doesn't seem to be any problems with the CodeWarrior 6.0.
One thing that you should check is the MultiLinkCyclone/Advanced pulled down menu.
There is a box that can be ticked if you want to have a new value calculated and burned into the Flash EPROM every time you change your program.
I would suspect that this might be the reason behind your problems.
Another reason would be if the TRIM value does not get written into the ICSTRM register.
Regards,
Ake