Did you put the paint on the actual fiberglass or the gelcoat?

There's not much that will adhere to gelcoats, epoxy primer is about the only product I would trust, this may be your problem, it looked good but the fuel found it's way between them!