No contact was such a life saver for me when I was dealing with similar stuff. I didn't even do 100% no contact because we emailed about the kids and saw each other at drop off/pick up but I was no-contact for anything but those logistics and it really helped me.