I have improved performance by removing a couple of sqlce result sets thus allowing me to remove the need for a max buffer size of 8192. Performance is better but...
Yesterday when the pageiolatch_sh locks were ocurring I opened perfmon and added the following counters Physical disk: reads/sec and writes/sec and SQL Server buffer manager: Page Life Expectancy.