I might have some good news for you. You live in Fenton, IA. This is considered a rural community and there are special loans for rural areas. (Check the link below) Talk to your local bank and ask them if you can qualify for a loan to purchase a home (even with a low credit score). A lender is the only person who call help you or give you the correct information.
Another avenue is to see if anyone will sell you a home on contract or on a rent-to-own lease. Don't be afraid to ask people that have a house for sale or rent if they would consider these options. The worse thing they can say is "no" but they could say "yes".
As you can see, there are possibilities out there.
Keep me posted.