Federico Alzamora Previtali

You may want to increase the number of iterations per time step (at least initially), to see if this helps stabilize the solution. 

Also I see that you have a dynamic mesh set up, make sure your time step is small enough to ensure that your moving boundary does not move more than 1 cell width per time step.