My ferritin level (15) dropped low (from 152) and tibc (471) is high, but iron is normal (71) and hgb remains slightly high (17.5). Iron deficiency?

No. Your hemoglobin is high not low that is the most probalbe reason your ferritin is low i simply would check my hemoglobin and the other tests in 6 12 monthst.