This is a cycle, that us HD go through. I know I have gone through it about 30 times since my W and I have come back together. I really think it is a process that you need to be PATIENT with. Even if this doesn't work out like you stated above you are making yourself a better person and that is always a good thing. You already know this but keep doing the things that you know are working and get rid of the rest of that stuff.