Yeah, detonation sounds a lot more like it. It's not as loud as marbles in a can would be. The sound is usually quite soft, but like a rapid, steady clicking or rattling noise. Try a tank of premium gas. If that makes it go away, you probably need to de-carbon your combustion chambers with Fuel Power, Techron, Redline SI-1 or some other good cleaner.
Unless the hill is unusually steep, in other words MUCH steeper than the typical 4 - 5% highway grades, I wouldn't expect oil pressure to be a problem. If the oil pan was at enough of an angle where the pickup tube for the pump was out of the oil, you'd hear a much more severe noise and would probably see an oil pressure light. Your engine might even be dead by now.