It sounds like your home page may have been hijacked. If so, the BofA page may well be fake. Here is something to try.
Navigate to C:\users\(User Name)\AppData\Roaming\Mozilla\Firefox\Profiles\(Random Name).default\user.js
Right click on user.js and open in notepad. See if there is reference to this BofA page.
Or, you could rename the user.js to user.js.bak, and then reset the homepage in FF and see if it will stick. If so you can delete the renamed file, and see if the issue returns.
Suggest you scan with MalwareBytes
just in case.