C.S.
Maybe the kid needs a break. Stay home for awhile. Have late night talks about life, girls, mean kids at school (and there are lots). No specific schedule just together time.
Whatever is going on he is feeling lonely.
Keep communications open. remember while you are in the stands, he is still out there standing by himself.
If he is telling you he needs more time, please listen. How lucky you are he is telling you he needs you. Catch him now before someone else does and teens are very susceptible to drugs and drinking at this age.
Also, try Tae Kwon Do for self esteem. Really helps deal with the bullies at school.
PS: As a woman I know I get into squabbles with my spouse when I am upset over a completely different topic. Drives him nuts. Lots of calm no distraction talking will help this and lots of listening. Good luck to you both.c