Il problema te lo da in modo casuale leggendo lo stesso oggetto od oggetti differenti? Hai provato a debuggare per cercare di capire che succede?