I'm guessing that you see that there are many sources to your transaction? There's nothing wrong with this.
When you want to transfer BTC from one address to another and the output doesn't match the exact amount you want to transfer, you'll always have a transaction with two outputs. One output which contains the desired sum and the other output is the change. MtGox typically creates a new address for every change, so it means that there will be plenty of addresses which contains change. When another person makes a withdrawal I assume that MtGox wants to get rid of all "change" addresses (that contains small amounts) first which is the reason why you see so many sources.