Tess, you might be cooking at too high a temp- I used a medium flame
then turned it down as it bubbled away. No, I did not stir at all until I was ready to pour over the crackers.
Another thing to try is margarine. I used it for one batch very successfully.