Check into eloan.com. I was going to use them on a Yukon I bought in '03, but my bank matched the interest rate so I gave the bank my business. My FICO was 715 or 730 at the time, but I have no idea what it is now.
Disclaimer: I am not affiliated with eLoan nor have I actually used them. I may yet someday if my bank stops loving me so much. I will definitely use them to get a better interest rate at my bank.
