Did you sacrifice a good decal sheet to the decal gods before you started? Everyone must do that before they decal.
Make up the decal from white decal sheet. Make sure you have a good clean, gloss surface. Wash the model in with dishwashing soap to get any oils or contaminates off the surface. Use Future if needed to gloss the surface, put on decal. Use some diluted white glue or seal it with Future. Overcoat with a good flat, should be OK. Would recommend using a decal set on other decals to snuggle them down then over coat with flat again. I have had this trouble, seems the decal did not have enough glue to work or it did not seal down on the model, or surface was contaminated. You may have other areas that are just sitting on the model by will power and will flake off later. That is why I recommend using decal set (Champ works great, very agressive, but really snuggles them down and helps hold them).