He is either too cheap and broke and dont want to tell you OR
He is married, in a relationship or taken and dont want to tell you OR
He is extremely shy and putting up a fake front on line/ over the phone.......
Either way I would stay clear of him. Sorry.