sounds like your old machine had the wrong foot on it. I've seen that a lot. Won't feed worth a darn with a foot that does not like up with the feeddogs.
Glad you got a machine that is working properly - good tools make any project a lot more enjoyable!