I had trouble with the newer NVIDIA drivers on my card that set the Saturation level to 0 on TV out and this caused black & white. Not sure what sort of card your laptop has but just a thought.
I have a Dell laptop (Inspiron 8600 with GF5200FX) with a specific 7 pins s-video out connector.