what is the MTSTRANSACTION mode on your component? where do you call SETCOMPLETE?

is this object being called by a parent object? (which started the transaction)?