Color red now shoing in Win 2000

I have a simple program that renders a simple 3d object (cube) in full screen or windowed mode.
Works fine in windowed mode but on Win 2000 fullscreen mode when I change the color depth, all the red gets bleached out. If the screen is only red it shows as black.
It works fine on Windows 98.
Is this a bug with the Win 2000 driver. Is there a work around for this?