If your not overly attached to eating pork maybe look for a Muslim roomate no drinking there.
Glad it has been ok. My grandmother and aunt were heavy drinkers who would cause trouble when ever they did. I enjoy drinking but I am a happy drinker and will just sit outside or watch tv.
You have probably already done this, but I would see if any of your friends know anyone that would be a good fit. Sense they know you , & know if someone would be a good match for you.
Another Idea, If you are a member at a church, that's a good place to ask around too. " Continued prayers & hopes for a good find."