Hmm. Sounds like your husband may need some diagnosis ... if it's a pattern, it seems that he can only tolerate X-amt of frustration in his life, then he blows up, then feels better (and is remorseful), then starts all over. I have no idea how much of that is genetic and how much is learned, since he experienced "something" when he was younger, but there is something there.
Doesn't sound like he'd be willing to do anything about it, but it would serve you well to be aware of it.
{{hugs}}