The Golf's playing up. Must be because I've polished it.
When the oil's warmed up to 80 degrees C or so, the oil pressure lamp comes on if the engine's allowed to idle. Rev it at all, and it goes back off.
The sensor that operates below 2100 revs goes off if oil pressure drops below 0.3 bar. I've previously had a couple of buzzes above 2100revs, which means pressure's dropped below 1.8 bar, but this has gone away quickly, either on it's own or after stopping and restarting the engine (this was with VW 10w40 oil). The oil's been changed since, by my very helpful Dad to whatever he puts in his Jag.
Pointers on whether this sounds like oil pump, wrong grade oil, dodgy electronics or the bottom end of the engine dying would be nice.