This is pretty simple. Given the R.E. market and the economy, Matrimonial attorneys are running into this sort of thing a lot, these days. You hire a lawyer and take him back to court. The court has the power to enforce the agreement (the agreement is actually an order -- it has the power of the law behind it). The property will be sold (eventually). The funds from the sale may be escrowed until the issue of a reimbursement to you for the expense of the attorney's fees is resolved.
So, you need to go back to court to enforce your agreement. You should work with an attorney to do this -- you should not try to do this on your own.
The same way this problem sprouted and developed in your current agreement; the seeds of new, unforeseen problems likely will be sown and watered in your new agreement if you avoid an attorney's assistance. Do everyone -- including yourself -- a favor: work with an attorney.
Questions? Call -- 312-987-9999 -- for a no-charge, no-obligation, free Matrimonial / Family Law legal consultation.
Make written demand upon him to comply with the divorce decree: quote the relevant provisions and tell him that he needs to comply with terms as stated or you will take him back to court. You will have written proof that you attempted to settle this outside of court and that he refused to comply.
You can file a petition to enforce your divorce decree as a contract. He breached the divorce decree by failing to either refinance within 3 years or sell the property. Since your divorce decree obligates him to pay your legal fees, you should hire a divorce attorney to guide you through the steps.
A weekly guide with tips and legal advice for each stage of the process.