It really looks like you have too long of a chain on it. If not, I'd blame the freehub. Try pedaling backwards and see what happens. If it doesn't want to move, and the chain builds up in one place, the freehub has probably had it. That's what happened to my brother's new STP 1. He had a new one put in free from warranty.