Have you tried setting sqlnet.expire_time=0 in your sqlnet.ora on your client?

Purpose: Determines time interval to send a probe to verify the session is alive.
Setting it to 0 should turn off this feature.