The first question that pops up is why are you posting a question on the Fort Worth board if you are in Nashville?? You need to contact an experienced loan officer in Nashville. Period. Get one who is familiar with local appraisals. Don't waste your time on here.
IF you were in our area, I could give you better answers. But it seems to me that your scores are fine, and you won't have a problem getting approved for a loan. I don't know why people are telling you to pay down a credit card, when you said you had no debt. Actually, that may be keeping your scores from going up. You NEED some credit card debt! That way you could be making regular, on-time monthly payments, and that is what makes your score go up.
Do not go out and borrow a lot of money on a credit card, but always use one to fill the car up with gas, and then pay it down to a small number each month. Keep a small balance on the card, but make sure it is below 30% of the total credit limit on the card. Your scores will go up.
Your wife makes enough money to get the loan you want. Being self-employed (as I am) makes it harder to qualify, so be prepared to pull out the last 3 years of tax returns. Get your docs in order, and you'll be alright.
Good luck on the project!
ULTRA Real Estate Services