Has anyone experienced a situation where the listener on a 9i RAC configuration will work if you are connecting directly to the node but when you implement a tns file with load balancing you sometimes connect and some times fail?

So if I create a tnsnames file that connects to NodeA it works.
Same with NodeB.

But if the tnsnames has NODE config and points to both A and B it sometimes connects and sometimes doesn't.