I've noticed since iOS5 that my GPS is always enabled. Looking in the settings, it appears the "automatically set time zone based on location" option was on, and constantly using the GPS!
After turning that option off in the advanced settings everything is back to normal
After turning that option off in the advanced settings everything is back to normal