I solved that problem by reseting my camera settings. I hope your phone is still in warranty if that does not help.
BTW you could also do soft or hard reset if nothing helps.
After the the DP GDR3 update on branded devices have you tried to dial ##3282# to force 3G?
After Amber update i lost that possibility.
Thanks in advance, Stefan