Hi, I'd like to help you with your question.
It sounds like it could be one of two things. Either one, he is telling you the truth and he is dealing with a mental illness that affects him and the relationship, or two he wants to break the relationship off and isn't being truthful as to why.
Since he is out of town, it would be very difficult for you to see a counselor with him to work the relationship issues out. However, if you feel you want to see one yourself, it would give you an opportunity to work out how you feel about what has happened here.
Do you feel you want to continue the relationship? If you do, you can go to see him and talk about how to work this out. Depending on what he says, you may be able to fix the situation. Let him know you are working on your issues and want to try to continue the relationship. It depends a lot on what he choses to do as to whether or not this will work.
He is not giving you much to work with in repairing whatever problem he is having. The answers he gave are vague and so therefore there is not much to focus on. If you can, when you contact him, let him know you want him to be honest. He may not react well to this, but it is worth a try. He has given you little else to go on.
I hope this helped you,