You mentioned you found him in between the mattress and wall once. Does he have his own little area where he can hide? Whenever I find a feral kitten I make an area for him, in my room, where they have access to a little bed and food. Not to close to anything that makes noise, TV, computer,etc...