I got this error while running a CAML Query from a SharePoint 2013 Client application:
System.ArgumentException: Value does not fall within the expected range.This was happening only in the Prod environment.
One thing that needs to be checked is that in Central Administration > Resource Throttling > List View Lookup Threshold is high enough for all lookup fields in your query:
Comments