Check your rocker cover gaskets. If they are leaking at the rear you will get a surprising amount of oil running down the back of the motor when going uphill.
Also check the oil around the rear diff to make sure it is not engine oil from the other leak being blown back as suggested. Do a sniff test - engine oil and gearbox oil smell very different.
Chris
