The best bet is to start crating him. Even if he cries, if you ignore the cries for a while, he'll stop. You cannot take him out unless he's quiet or it teaches him that crying gets him out.
OK. So now, when you can't watch him, and of course there are times you can't watch him. You have things to do and there will always be times when you can't have your eyes on him 100%. So during those times, crate him.
Now. What you do then, is take him out to potty, and if he goes potty, then he gets to be "free". If he doesn't potty, in the crate. Try again in 1/2 hour. Take him out only if he's not crying. If he's crying, wait until he stops. Take him outside or to the pee pad (whichever you do) and have him potty. Again, if he does, he's "free" if not, back in the crate.
It seems mean, but they really catch on pretty fast.
hope this helps.
PS...I sent you a pm, but it shows you haven't gotten it yet

check your pm box!