He's probably just shy.  Rather than just flirting with him, try talking to him.  Be friendly and nonjudgemental about it.  You could probablly kindle a spark if you really want to.  He could've met someone else though, so make sure you listen carefully to what he says he wants.