+1  A: 

I found a solution. This behavior does appear to be iPhoneOS 3.2 specific as Apple added a backgroundView property for UITableView in iPhoneOS 3.2.

I tried [myTableView.backgroundView removeFromSuperView] and UITableView just replaced it with another.

Instead, my solution was to add:

myTableView.backgroundView.hidden = YES;

ctpenrose
Thx for posting this, just started to drive me nuts ...
catlan