Your Cody is in the same shoes as my Angus was several years ago. It took some time, but he finally got out of his shell.
Time does heal, doesn't it?
Yesterday my wife advised me that we are going out to Montana next year, and taking Cody with us. He's never been on a vacation with us. He'll need a lot of tranquilizers! (He's an excitable rider!) While we're out there, we'll look around for a place to which we can move for our golden years...