I suggest:
1. Obtain a detail log from the RS trace file C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\LogFiles. It will tell you which report gave the error and the detail error stack. You may be able to obtain the failed report and the passed parameters from the RS ExecutionLogStorage table in the ReportServer database.
2. Once you know the request details, create a test harness that isolates the issue. Debug your CRI to see where it's failing. If you believe that this is not an issue with your code, file a support case with Microsoft and send them the test harness you created.