I agree, it's probably because he's unnuetered. I hope you get him nuetered soon, so you can sleep again in peace!