I think he is over whelmed with the whole issue. Some men start to feel like less of a man when things aren't going right. Those men that claim different are just bullshiters. I'm sure he is still into you, so let him feel like he is still the man in the bed. Maybe walk around with just a tee shirt with nothing else. Of course take a shower and smell good while you walk around him. Let him go for you and don't push up on him. Let him take control on his own. Then make sure you reinforce how he is the man. Maybe this will take him out of his funk. My$.02