I even try a simple voltage divider with a 100k, 36k resistor instead of the Zener and resistor. I still have the same result. I have a cap, it change nothing.
Edit: Ok I found what cause the oscillation. When the NFET is activated the line between the 2 FET go to 0v so it disactivate the NFET and now the loop begin. So now I need to isolate this node to stay at 3.3v when the FET become active.