Trigger problem

Hello
We are making a TowerDefence game where we are using triggers to determine if a tower should shoot a target in range. We are having some issue with OnTriggerEnter as not all targets in range will be detected. But however if we build the tower while all targets are in range then all targets are detected right. We are using both spherecollider and rigidbody on our targets and on all towers. All targets are of the same prefab and all its property’s are equal.

Some googling gave me this as clue, but we still can’t get the triggers to fire right.
http://answers.unity3d.com/questions/37471/peculiar-multiple-rigidbody-trigger-problem

Have anyone had similar issues? Any thoughts about possible solutions?

Using Mesh Collider and with a exported sphere as collision mesh fixed our issue.