I'm not sure if I buy the weight excuse. I am thinner and more fit than the day my husband met me and he doesn't want to have sex with me. He has other issues with porn and we have grown apart because of the fighting over it so those are some of the reasons for the lack of intimacy here.
I'm not suggesting that your husband views porn but there could be some other issue he's just not discussing with you and using your weight as an excuse.