Maintaining fixed shaft position of BLDC/PMSM
No, the direct-axis current Id is in the direction of the field, and is normally used to weaken the field for high speed operation or take advantage of the reluctance torque available in some motor designs.  

To hold position you need to calculate a position error and using Iq adjust the torque so as to oppose changes from the reference position.