Iran denies the charge and says it is doing its best to stabilize its neighbor .