Are you sure the hubs are unlocking with the dial in "free" mode? Sometimes they will stick, especially if they have to much grease in then.
that was my first guess! messed around with it took it off and put a brand new one on and it still continued..