Another thing is the number of reports, CR for VS is limited to 3 CPL's, open reports are one time. Could be you are not closing and siposing of the report objects after they are done with.
The error could simply be because youa re not try/catching other parts, like the opening of the report itself....
Don