For both new buyers and refinancers, it's important to understand what a no-cost mortgage loan or a no-cost refinance loan really means. "No cost" does not mean that closing costs (also known as settlement costs) have been erased. It means that the closing costs will be factored into the interest rate associated with the loan. Of course, this also means that, all other things being equal, the interest rate associated with a no-cost mortgage will always be higher than one where the borrower pays the closing costs up front.
Pull your credit report from the bureaus and review it for any negative items (late pays, collections etc) and inaccurate detail. Try to dispute negative items and remove them from the report. If required pay off any unpaid debt. Otherwise, you won't get a low rate and may not even qualify. Of course there are lenders in the subprime market who may offer you a bad credit refinance loan, but it's better to avoid them as they'll possible charge higher rates and fees.
Calculate the financial benefit of refinancing in one, two, or three years. Does the benefit compare with your plans for staying in your home?
Many people with poor credit history look to take out loans from friends and family. While this may be a fairly good short term solution, it might not be the smartest of long term business moves. What you need to do is refinance your mortgage and lower your payment. The best thing you can do for yourself is to shop around. I'd be willing to bet that some banks will give you a better deal on a mortgage refinancing than you think they would. Find out who's got the best rate to get the best deal on your loan. This might take a little legwork, but it could pay off. Finding that right bank to give you the right deal on your refinancing will be worth the effort.