primer wont stop moisture from seeping back into your fresh metal .. if you are building a truck with a lifetime paint job then start over and go back to bare metal again .. if you just want a paint job to last 5 years or so fix the spots and continue on ..