No one has mentioned Google Sync, usually set to every three hours, Automatic Updates, Google Location, turn them off and see if it helps,
also weather updates are usually set to check every hour or so.
Custom roms don't affect this, usually people install custom roms to get rid of the junk...