So have you checked the level and condition of the oil? If you do opt for an oil change, request a "Used Oil Analysis" kit, then retain a sample to have an analysis performed to find out if there are abnormally high levels of different metals which might signify main bearing or other issues.
If you remove the oil fill cap while the engine is running does the noise get louder?
-Rod