These kind of problems are usually Oracle client related, certain releases are more 'buggy' than others and can seem to be working fine until one job triggers it. However, other factors can come into play. So...
What operating system?
What exact version of the Oracle client are you using?