There are two fronts to address here.
#1 is Bank of America's mistake on when the account was closed. Other folks who have dealt with them might have better information on back door phone numbers and addresses, but I would get on the phone with them and find out what their process is for correcting incorrect information. Since TU already "verified" with them, the next step is to sort it out with the Original Creditor. Lots of folks on these boards say to always go to the OC first, but in my experience, I only go to them when they won't fix it. At the point you have an address, you should send them your documentation of when the account closed, etc.
#2 is the glitch between FICO and TU. This doesn't get talked a lot about on these boards, but I know it must be a problem that other people have. I had a student loan account that was reporting on EQ & EX as having gone to collection in 4/07. MYFICO counted that as a late payment. I was on the phone for HOURS with EX, EQ & MYFICO, with MYFICO telling me that they can only count what is reported, and EQ & EX saying that they were not reporting a late payment in 4/07, only a shift to collection. (Of course, the back story is that the account actually became a collection account in 10/06). Eventually, I got MYFICO to "escalate" the issue to their designers and developers--this is a software problem. It's been over a week, and I haven't heard anything back from MYFICO yet. Probably tomorrow I will call the guy I spoke with to find out what the status is, because as a late payment this is obviously impacting my scores.
Weirdly, my OC would not work with me until I sent them the documentation of what the CRA's and MYFICO was reporting, because they swore up and down that they were not reporting any late payments or collection status in 2007. I had to scan everything in and send it to them in pdf, and then fax it to them. Seriously, it was my job for like a week. ANNOYING!!!