I'm sorry you're having such a hard time right now. The loss of a relationship seems to make everything harder. I can relate to you on rumination. I have few distractions to keep me from doing it. But you sound like you're doing the right things to stop it.
You didn't mention whether you take any meds? As much as I HATE needing them, they can sometimes help, and you might consider them.