Hello Sunshinegrey and welcome to our family, the others have given you some sound advice, please do go visit with this bird and see for yourself but realize it will be no small task but it will be time well spent.
He is just 3 years old so not too set in his ways but he is used to spending all his time in his cage and it will take lots of patience if you do take him in, he does need some time out but take it slowly and do not force him to do anything he doesn't want to. You will need to earn his trust if you are going to give him a home but he could just be waiting for someone to spend more time with him, you can't just keep a grey caged all the time, they need time out to play and be with their family or flock as we call it.
Do go visit and see what happens and let us know what you decide to do but remember we are here if you need advice and especially if and when you bring him home.