Enamel or acrylic, yellow is a very tricky colour. It's mainly down to the fact that yellow pigments are, by their nature, very transparent, hence the need to undercoat in White or light grey. But its also that toning it down is incredibly difficult, as a tiny amount of any other pigment turns it into ochre or worse in an instant! When an artist, I had a pot of brushes purely for yellow (I kid you not, however well you clean a brush, traces of previous colours will remain, not a problem, on the whole, but with yellow it's a no-no). Richard speaks the truth, best to tone it back with a fine filter, or experiment with grey undercoats!