why refill? new oil wont fix this. if this is as bad as you have said, driving it will make it worse. check the pinion first and the rear drive line,(just in case).
is the rear tipped up A lot.? if it is that will starve the pinion bearing of oil. if you fix it, next time over fill it to bring the level up.