"Implemented ntpd in small steps but doesn't help. TIME keeps floating between these two servers"
Do you mean there is time sync is not happening between servers ? You have to have sync between servers.
Unfortunately there is no workaround
Do you have RAC setup? If so, were the steps in http://docs.oracle.com/database/121/CWLIN/prelinux.htm#CWLIN236 implemented?
Did you try to restart the nodes and see if this helps?
If the clocks on all nodes are set to the same time and you still hit the same issue then please log a SR.