The fact that your feel your boyfriend has changed might have several reasons. The first thing that you need to consider is that he might be having severe problems of his own. Since men are introvert by nature so he might be covering up his feelings. There is also a possibility that you did something in the past that he is hanging on to and he wants you to make up for it by realizing it yourself. So the best is to talk to him about all this openly.
Hey I know how you feel my boyfriend went to alternatives school last year and he don't talk on the phone and he argues with me constantly and all you have to do is tell him how it makes you feel and see what he has to say and do it in person so he can't hang up on you and ask him if there is anything wrong with him!!! I hope he listens to you good luck girl!