Hi Samos, we have something similar. It may be that he does have some kind of mild depression. However there are ways to try of dealing with this, without assuming he's mentally ill, and I think they're worth trying .They're a little unfair, because the responsibility is all yours, but things can become more manageable.
First he needs to acknowledge that he does it. Behaviour like this can be quite passive aggressive and controlling so I think you need to talk when he's not sulking and stressed, and make him accept that he does it. Even use humour, whatever, but he can't pretend he doesn't do it.
Second he needs to acknowledge he directs it at you.
Both of these mean that the next time it happens you can say - "Look - You're doing it again, remember what this is, remember we talked about it, remember you can't take it out on me". He needs to be able to take himself off and be in a grump somewhere, for an hour, for example. You both need to have it out in the open so that you can say, "go away, be in a grump, deal with it, come back with a smile on your face" - like you would with a child, because it is quite childish (and not necessarily depression).
One of the worst things with this I've found is the silent presence of a sulky, brooding, snappy grown man, and unless this person is out of the way for a while, things can really escalate and get worse.
The next thing is, finding a way between you for him to make things up to you so that it's a bit less unfair. Once he's acknowledged what he does it shouldn't be too difficult. So if he has a harrumph on a Sunday and buggers off to the shed for two hours (with your grateful blessing - I was ALWAYS pleased to get rid!) then he should acknowledge that you then need two hours of, a soak in the bath, or dinner made, or something like that.
But TALK about it, use humour, do whatever you need to do to make him acknowledge what he's doing.