Shiny! You MUST be doing something right! What is it? Is it a change in your attitude towards him, your demeanor, acts of service for him, WHAT? There has got to be some clues that you can pick up on.
I have found that one of the best ways to get a project done (kinda by my h) is to start it...eventually h has to butt in and eventually he takes over, and it gets done!!! yippie!
Enjoy the effort that he is putting into your house/r. Appreciate him. I know...even if you don't feel like it... you must be the bigger person here and keep going. Don't let lulls set you back. (talking to myself as well)