I have a strange problem. I've used Raycasting and screenPointToRay countless times and have never run into this. The raycast only detects objects when the camera is rotated to 0 or less in the x axis. The scene I have requires the camera to be rotated to 12 in the x axis.
For some reason the raycast can't detect anything. If I rotate the camera to 0 in the x axis it works fine.