When rendering with cycles, the fire domain boundaries appears randomly

Hello Blenderers !

I made an explosion simulation lately, and i have a weird problem with.

When i render the animation, a few frames have the fire domain totally light up. And the weirdest thing is that it appears totally randomly ont he 100 frames composing my animation. Sometimes it will be the frames 2, 6, 8, etc etc and if i render again it will be the frames 5, 9, 12, etc etc… I have absolutely no idea where this comes from. I baked again the fire domain (on Modular everytime, not Final), change the CPU to the GPU for render, selected “Cycles” in the output material but nothing works.

Does anybody knows how to fix this ?

Screens :

Normal rendering :

Bugged rendering :

My material setup