That's it. At some point you have to decide whether or not to dump any more time into a project that may fail, or just abort it altogether. Based on past experience with various "fixes" that often just prolong the inevitable, I can say that my own tolerance level for most repairs is very low. The decision comes easier and much more swiftly the longer you've been at this.