PENDING TRANSACTION

I have a transaction on my card that's been pending for 3 weeks now why? Every other transaction is approved and clears over night. Why does this same transaction keep reoccurring because it looks like the same money keep coming off my card