I had experienced the same as you are describing. When I changed "Min. Star Size" under "Plate Solve Settings" from "0" to "1.5" it has worked reliably ever since. Setting it "0" and it is supposed use the default setting in ASTAP but it did not seem to work for me.