Hello everyone, I am tryin to program a XC164CM microcontroller for a TWIN CAN application. I tried to operate it in the Normal Gateway mode by receiving a message on one CAN node and transmitting it through another CAN node and it worked very fine. I decided to change the identifiers and the DLC and hence switched on to the Standard Message Object mode. The message is recieved and transmitted successfully if there is a single message being recieved and and a single message being transmitted. However, if I try to send more than two messages, the message with certain identifier doesn't trigger the message it has to, but it triggers one of the previous messages which doesn't have any link with the message being sent. I tried to check whether there is a mistake in my CAN Node initialization function but everything seems to be perfectly fine. I tried to verify this and I split up the communication for 3 sample messages into 3 seperate stages through 3 different C programs, things seem to work very fine. But when I club all the 3 messages, there seems to be this problem of some other message being sent. Can anyone let me know what might be the error?