In reply to Yeptho:
I do not know your architecture in detail. But my guess is your problem is caused by the place where you are storing your transaction, the interface. The interface is cycle-based but the transaction processing is intended to be dfone in TLM blocks nand not in interfaces and modules.