Intimate Advice ?

Does anyone have any advice on how to handle your significant other hardly being in the mood? My SO seems to never be in the mood anymore and it is really starting to affect me emotionally and mentally along with the physical part. I get good morning and good night kisses once in awhile from him or I'll give them to him but sometimes if I dont lead, he won't do it. Or I'll want to cuddle on the couch during a movie and he wants nothing to do with me. He used to hold my thigh while he drives but doesn't do it anymore which kind of bugs me. Along with a few other things but what really hurts is that he is never in the mood for any intimacy from hand holding to sex anymore. I try to be respectful of his wishing and not be annoying about wanting some attention from him but how long can I do this for? We've been together 4 years (5years in October) and I feel it's been like this on and off for about 2 years. I've tried talking to him about it but whenever I do, it turns into a fight and we dont talk or he doesn't say anything or doesnt try to make me feel better about the situation. Otherwise the relationship is great but has the spark died or can I bring it back somehow? Thanks in advance!