A former head of Iran 's Revolutionary Guards says he will run for president , posing a conservative challenge to incumbent Mahmoud Ahmadinejad .