Maybe DB2 has the same objects and something different (like 10000X more data, missing indexes, different data types, etc)?
The best way to help you is to post the query plans.
Best,
Kevin G. Boles
SQL Server Consultant
SQL MVP 2007-2012
TheSQLGuru on googles mail service