If it works on some books and not on other books, it might be a smart idea to look at the books. See if they are correct. I know that my old PRS-300 would crash on certain books because it was full of errors.
Run the books through the Epubcheck and Flightcrew validators. They are not perfect, but might give a hint.