Can't help with S/O but I can sympathize. I'm a VERY light sleeper and just last night woke up and thought "What the heck is that noise?" Took me a while to track it down but it was Hobbes snoring his head off! I gave him a belly rub and that seems to stop it. Turns into purrs that are much more soothing!
Claudia