I had the same problem and as others have mentioned, it was because my 1/4" foot was NOT 1/4". Fortunately on my machine I can set a custom needle position and save it, so now my machine defaults to the correct position to give me a 1/4" seam with my 1/4" foot. I just have to remember to reset it to true neutral for other feet or other seam allowances!