Glad to hear he is getting the exercise he needs. That is so important.

About the screaming in the crate, do you let him out while he is making noise? My sisters beagle used to bark, howling, literally sound like she was dying...she finally grew out of it only about a month or so ago. The key is NEVER ever ever let him out when he is making noise. Require quiet for at least 60 seconds or longer...before you open that door. If you don't wait for quiet for at least a minute he will learn to out wait you. You might also want to give him a kong while he is in his crate. To keep him busy.
Good luck.