I took a 2 hour flight recently and put the phone in airplane mode. When I landed I noticed my phone was fairly hot, the battery had lost about 40% charge and SysStats shows a constant 80-90% CPU load even with all apps closed. As soon as I turned airplane mode off, CPU load dropped down to <10% and the phone cooled down. I then isolated the trigger to data. If I disable data (cell and wifi), the CPU load jumps right back up and stays 80-90% and the phone heats up. Turning data back on (either cell or wifi) causes it to return to normal. I've done a soft reset and a hard reset. I've terminated all the apps in the background. All to no avail. Any ideas?