There's this guy I'm good friends with who likes me, but I'm not sure if I like him back romantically or as a friend. So I was clear to him that I wanted to be friends for now. He likes to call me a lot, but it's honestly a hassle to talk on the phone with him. He never talks so I have to drive the conversation. How do I tell him nicely? I told him that I don't like talking on the phone as an excuse but he still keeps calling me.

Also he wants to hang out all the time, but doesn't have a car so I always have to drive us around. I don't mind that, but he never wants to chip in for gas and complains when I ask him to.
*Edit: I wasn't really clear. I mean how do I not appear as a bitch for not always answering his calls? And what should I do about the situation.