FM8 seems to change timbre at random on different midi hits. Massive also does this, but you can change the restart via gate option so that the oscillators always start at the same phase each hit.
In FM synthesis, this free running oscilator type effect can be very pronounced, and can completely alter the timbre between two identical MIDI hits.
Is there some way round this?