Does anyone know why SuSE cannot remember the correct (saved and configured) display resolution when my ACER AL2216W 22" LCD monitor wakes up from hibernation or screen-saver mode?

My monitor is set to 1680/1050 (60Hz) and looks wonderful, but whenever the screen saver kicks in, or the monitor powers off, it restarts with a resolution of 1600/1200, which leaves a black stripe down the right-hand side of the screen and the task panel off the bottom of the screen. This is bad enough, but the refresh is also reset so low that the text displayed on screen is almost unreadable.

I thought it might have something to do with the wallpaper image, which was 1600/1200, so I rescaled the image to 1680/1050 and now use the rescaled image as wall paper. Sadly, it does not solve the problem...

Any ideas?