you could try a full backup/erase/restore and see if that fixes it (forgot if you said you tried that)but I've heard of such weirdness being hardware problemswww.engadgethd.com - the other stuff i'm looking at