It doesn't seem like much of a relationship to me. He seems to be coming to your place to get what he wants. And, of course, he does little things for you every now and then in order to ensure that you don't view yourself as a friend with benefits.
Personally, if this is bothering you then you need to tell him. If he has a problem with it, then the relationship isn't going to work... if you can even call it a relationship. You might want to sit down with him and have a talk because I don't think you even know where you both stand.
I don't chase, I replace.