Default I9003 sl battery drain

I have bought one month ago for a friend an galaxy I9003 sl. Now he step by because battery life is a real disaster. I have deactivate all most all the functions of the smartphone but the battery is going downhill. 20% in 30 minutes and not even touching the smartphone. He has froyo installed. Does anyone have the same problems? Please help me out with any suggestion. Thanks...