I understand what you are saying but what made him change? Did he seek professional help ? I ask because some marriages can be saved when a partner gets the help they need but when the partner just stuffs away those old emotions and behaviors its only a matter of time before they come out again.