Well this was a bit easy. I decided to finally take a look at the sweep function on my HP3312A which has not functioned since I acquired it. The rest of the unit was fine and operating normally. These are simply the pinnacle of analogue function generators and were pretty much a "nothing is too expensive" job by HP. This one appears to have been made in about 1990 with the design originating from 1974, that's a 16 year run for a product at least which is pretty amazing.
As it was before with the previous owner's unknown brown goop on the front. I suspect it may have been owned by a stoner as it was a bit whiffy:
Had a quick look inside and looked for obvious damage and decayed components. The thing is 100% immaculate. Typical quality HP design here:
Top of unit
Bottom on unit
So on to the fix. It worked on AM, FM modulation but not on sweep. I checked the modulation generator test point with the scope and it was working. Clearly it wasn't getting to the main generator for modulation in certain modes. A quick wiggle of the sweep switch on the front and it started sweeping intermittently. Being latching changeover switches, they are usually the culprit so I lifted the corner of the switch assembly (4th switch from the top) and shot some contact cleaner in it and pressed it a few times. This is plastic and rubber safe zero residue contact cleaner (WD40 brand but NOT standard WD40!).
Bingo. Sweep reliable again. In fact all modulation functions were spot on after this.
So reattached sides of unit and proceeded to clean it. All that was used was a sable paint brush, some dettol and some kitchen roll. Quick artificial dry with the wife's hair dryer and sorted:
Slightly disappointed that it was that easy but hey, one fully working function generator at last.