iPhone 4S battery problems may be caused by location services