Read a user somewhere reporting that leaving his iPhone plugged into his Mac caused this problem to occur almost daily. After charging it with a wall charger, and not having it plugged in, the problem went away. After resetting PRAM and SMC too. Hope the issue gets resolved for you someday!