It sounds like you are getting rust from the base metal.
I have the same problem, but I used a zinc chromate? aircraft rust(color) primer.
I would think you need to strip it back down & use a two part epoxy primer that keeps moisture out.
Don't know the brands off hand.

MBHD


12 port SDS EFI