Without knowing how you have your events set up, it would be hard to answer..
On collision should only trigger once..
I'm guessing you have conditions to your on collision event that should be made untrue in the actions attached..
only if two instances of the object colliding with are exactly over eachother could there be an issue..
This could be handled with a pick top instance, maybe..