• Could be a difference in SET options between SSMS & SSRS? (I'm thinking ARITHABORT)

    You can query the TimeDataRetrieval, TimeProcessing, and TimeRendering fields in ReportServer.dbo.ExecutionLog view to find what's taking all the time.