Seal rust pits BEFORE primer.

Products such as Os-Pho can be used to convert light rust to an iron oxide coating. Of course, you would have removed any loose rust before brushing on the chemical. I get it at the local ACE hardware store. A gallon will last a VERY long time.
Yes ospho will work BUT, make sure you neutralize it . Wash it off very very good, soap an water.