My phone has had the exact same problems since I the Nougat update. At times it has also gotten so bogged down as to become unusable, and I have to reboot. I've wiped the cache partition a few times, and that only works for a while. Luckily I have my S8+ being delivered in a few days.