I love Mack's answer and think he has given you some wise advice as much as I don't think it is what you want to hear.
There are things you can and should do to make sure that you are ready to buy a house when the time is right for you and your fiance. First would be to get your financial house in order, meaning straighten out his credit situation and save a bit more so you have a cushion. As your fiance has already learned the hard way, blips come up and having some money in the bank for a rainy day is important. I am sure that losing the truck was traumatic, but losing a house would be far worse. Talk to a lender (someone who comes recommended to you) about how to address his credit and get on solid footing to buy.
Not to be Nancy Negative, but if you want to accelerate things, look for a home that is a lease with an option to buy. Some landlords will negotiate terms with you where they will apply part of the rent, should you decide to buy the house when the time comes.
Good luck and I hope you find a great job soon that puts your new education to work for you!