what is /etc/sysconfig/networking/profiles/default/ used for
Found out what it was. Red Hat 9.0 looks in the /etc/sysconfig/networking/profiles/default directory and if the same ifcfg-ethX isn't there, then it could overwrite some of the network settings. I added the ifcfg-ethx to this directory and haven't had any problems.