Credit scores are only good as long as they are good. You can get a loan, a good loan, with scores in the mid 500's. It just takes more foot work and as Ricky Ricardo says "a lot of x-plain-n". Usually with bad items on a report, the bank just wants a reason down in writing for their files, then they are good with it. A lot of banks are still giving loans to people with really bad scores, because the bank then sells it off to another bank. Its weird... A bank can flat turn you down, but if another bank grants the loan, the first bank that flat turned you down will probably buy and own your loan from bank #2. So in the end, that #1 bank that said NO, ends up servicing your loan after all. Just think of it as your drunk uncle explaining the theory of evolution. Makes no sense so don't even try to figure the rules out.
I know people that got a 3.5%, 3% down, FHA home loan with a score just breaking 500. Even with scores as low as the 500's, its not that uncommon to get a loan. A good loan. And paying off charge-offs or collections, no matter how small or old, will raise your score. Then you just explain that you didn't know the collection was even there, or you argued with the collection to no avail. In many cases of bad entries on a report, the bank just wants some explanation down in writing for their files when they come subject to banking audits. Then they will grant the loan. The real key is still your employment history, salary, and believe it or not the health of your 401K plan. Games games and more games. You just got to be willing to play, jump the hoops, and keep fighting. If one bank says no, try others. Brokers are usually a total waste of time and that becomes a waste of your valuable time. Brokers can do little more than you can do on your own. Just think of brokers as a pay-day loan store. In it for the money (your money), but little else. If you must go thru a broker, and that broker can not get you a loan within 2 weeks, then forget them and move on. Brokers will string you out with promises for weeks and months, never finding you that loan in the end. And while most people naturally think the big name banks are the place to start, it ends up that small neighborhood bank that gets you financed. But that big name bank, in the end, will probably buy your small bank financed loan and service it. Its so weird...