I had a similar problem and finally resolved it by starting a new return and carefully answering each question carefully with the knowledge I gained from my previous attempt. The return not only completed successfully on the second attempt, my refund was larger.