3D plot tick labels overlap axes

When I updated from Matplotlib 0.90 to 0.90.1 the axis tick labels started overlaping the axes themselves. In 0.90 they are slightly offset and are readable, but in 0.90.1 they are very hard to read.

Is there some way I can fix this easily? I guess I can roll back to 0.90 since I don't seem to notice any other differences/fixes in 0.90.1.

I am creating a 3D plot with this code, in case that helps:

        fig = pylab.figure()
        ax = axes3d.Axes3D(fig)
        for X, Y, Z, color in plotData:
            ax.plot3D(X,Y,Z, color = color)
        ax.set_xlabel('X')
        ax.set_ylabel('Y')
        ax.set_zlabel('Z')
        pylab.legend(legendText,
               'upper center', shadow=True)
        pylab.show()

-Sim