Mentality makes all the difference as a keeper and it can't have been nice for him being at a club in turmoil where the fans seemingly despised him.
Maybe being at a club that isn't a total basket case, with a world-class setup and stable ownership/management could rejuvenate him.