Is the derailleur cage squeezing the pulley too tight to let it spin freely?
I would take out the axle bolt, clean it and put a drop of locktite on the threads, then screw it in, with the pulley in place. Don't screw it in too tight. The locktite will hold it.