The ACH solution in StanH's answer is a good one and I’ve had personal experience with WF ACH transfers to other banks. It worked just fine. The downside is it could take an extra day or so.
My solution to this problem was mobile check deposit. My WF checking came with a small supply of free checks. It might not be an attractive option if you have to buy checks, but they can be found for pretty cheap online. When you need to transfer money, write a check to yourself and mobile deposit to your BOA account. This solution also depends on the funds availability policy of mobile check deposits at BOA. My other bank made checks available the day of processing as long as they were mobile deposited by 7pm. It worked great!