I have the same problems with my seams not matching. I read somewhere to use the elmers glue method. Just a little dot of glue at the seam, no pins but at the beginning and end. My seams are so much better now. Sure, its an extra step but I usually have my iron on anyway and it works for me.
Suz in Iowa