I found this interesting explanation for how one can use Dynare to deal with ill-formed Hessian matrices that seems like it could help out my current project greatly.

My question is: How does dynare draw the thetas? An MHRW seems like an obvious choice but without knowing the mode of the posterior or the hessian at the mode, it’s not obvious how to calibrate the proposal density.