I had the same issue last year. If you spun my front wheel with everything you had, it'd rotate 1/4 - 1/2 a turn and stop.
I pulled the pistons out of my calipers this winter, cleaned them with a wire wheel, and replaced all the seals. It works great now, and I even got a comment today (after 8 track days) from the guy doing my tech inspection that my brake pistons were pristine.