Why did you "lose his respect?" Any rough bumps between you and him in the past before the other friend showed up?

I don't know enough about the situation to speculate, and I don't think you should either. This will only make it worse on you. I think you should be straight up and ask him if anythings wrong. (I mean, he is your best friend)