stop using cheap rattle can paint, that is your problem, the solvents in primer eating up the crappy spray paint,strip it all off,apply few coats of sealer/primer,followed by few coats of automotive grade paint that won't fade in couple of months