Patching 9.3.1.0 on Linux systems

We are doing a new installation on Red Hat 4.0. After the initial installation we are attempting to patch from from 9.3.1.0.248 to Service Pack 2 (9.3.1.2). However when running the patch.sh we get an error stating there is not enough disk space to apply the patch.
We have opened a support case with Oracle but so far have had no resolution.
Has anyone else run into this issue and successfully completed the patch?

Asolar,
Thanks for the reply. One of the first things we checked was disk space. The tmp dir has 3GB of free space and the target directory has 13GB.
One of the strange twists is with regards to the patch.properties file. If we add a value to the required version line, the disk space error goes away but the patch is still not applied to the system. It doesn't matter what value we put in for the version, we tried 9.3.1.0, 9.3.1.0.248 and <unknown version>. The space error goes away but the patch is not applied.