As a starting point I'd use the built in compiler as finding all of the Microsoft components and getting them to work is somewhat more complex than it ought to be. Also, do not interpret any code, that's going to cause all sorts of problems with complex macros.
I'd then review the mesh, large jumps in cell size are really not going to make your model any more stable.