Ok, my coworker was able to solve the issue. On his "identical" iphone app he allocated a query task/query from within a "selectedIndexChanged" type event that would edit his "where" clause in the query. This worked on the iPhone, however, it wasn't until he pulled the alloc/init for both the query task/query into the viewDidLoad event that it worked on the iPad. The only thing different between the two products is where the ivars were allocated. Is there any reason why you guys can think of why this would be the case? Thanks.