RE: What are the main reasons behind a flame out??!!
Extra:
As far as my knowledge allows, assuming no fuel delivery/flow issues, most other reasons I know are related to the ratio of the spool down properties of the rotating mass (turbine/compressor) and it's associated air flow, and the fuel flow.
so in few words, if fuel flow is decreased faster than the required deceleration rate of the rotor (rpm for a given fuel flow), the flame gets extinguished, just like running out of fuel. Less agressive deceleration just results in slower spool down because of the tendency of the engine to self sustain. You just cannot reduce fuel flow faster than the required flow to maintain combustion as the turbine spools down. When relating to voltage drop, such that the resulting abrupt reduction of fuel flow causes the conditions above, yes you will have flameouts, but then I'm assuming an extremely abrupt reduction of voltage, remember the ECU will try to maintaing pump voltage as long as the battery voltage and it's fluctuations are above the required pump voltage, when it does go below, pump will reduce flow until your battery runs out.
Other conditions I can think of which can be associated to this could be a bad pump, poor fuel tank venting, kinked fuel lines, and clogged fuel manifold needles which cause uneven combustion.
On a Gaspar Fadec, decceleration speed can be adjusted by setting the decceleration delay to a higher value resulting in slower deceleration in relation to speed of throtle stick movement to a lower setting (how fast you move stick to idle or a low level from a higher setting)
Hope this helps...