Sounds like he knows he "has" you, so to speak. Ease off a bit, make your own plans and be a bit aloof - he'll soon come running. Some of us just don't react well to things being on a plate. As soon as he thinks you're maybe having a good time with some other guy, or you don't need him around, he'll respond! Does sound like he is trying to keep you happy in a way by doing what maybe he thinks he should (hol in dec), but maybe he is doing that because he may be imagining pressure to commit. Try not to play games though, just be unavailable now and again. Hope that helps!