I have a son who was very close to going off and I tried many people until I found one person who was a good match for him and was able to relate to him. Rabbi Binyomin Ginsberg from Minneapolis is a great listener and my son found him to be someone that he was able to relate to. You can reach him at his school.
Hope this helps.