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.