What I have been seeing with BofA, is that if you already have a loan with them with something like a ARM that will reset in about 2 years.. they don’t want you to refi to a fixed at current rates. This is particularly true if you have a pre-payment penalty on that ARM.
If you have a BofA loan, you may want to look at refi-ing outside of BofA.