So here is what the problem was. At home I have a very poor GSM coverage and no 3G at all. My phone was set to dual mode. Maybe a full coverage at 3G will drain the pattery less then a very bad coverage at GSM.