Also watch out for failures of the OM345s and faulty switches. You can get "drop-in" replacement modules from ebay (or scrape off the ceramic from the bad part and solder in a 3k9 resistor if you're a cheapskate).
Look out for failures in output levelling, attenuation not working correctly, AM/FM modulation not working, frequency being wrong, often at the frequency cut points (if I remember correctly these are 62.5MHz, 250MHz, 350MHz and 500MHz - check the service manual!). If you do 50 or 100MHz steps from 10MHz to 1GHz and test AM/FM mod at both, you should be able to get pretty decent test coverage. Then just set it for CW and check that both the 1dB steps (done with AM/levelling circuitry) and 10dB steps (done with a step attenuator) work.
Sadly doing a proper test on one of these pretty much requires a spectrum analyser or a set of RF power meter, modulation meter and 1GHz frequency counter. You may be able to sub a general-coverage receiver for a modulation meter if you only care about a general "does it work or not", but you definitely need to make sure that at 0dBm indicated, you're getting 0dBm out.
Trap for new players: these units don't check the ALC loop voltage like most Agilents do. If the ALC runs off into the weeds, you don't get an "UNLEVELLED" error!
When mine blew an OM345 (causing loss of levelling and AM above 350MHz) I ended up spending a week fixing a UUT which wasn't actually broken, only to plug the SG into my spec-an and find it was 8dB down at 350MHz and got progressively worse as the frequency increased...
I have a 2022E. I've heard the standard 10MHz ref is shockingly bad, but I don't find it too bad. I've been known to mate it to my Racal 1991 (which has a homebrew OCXO reference) if I'm doing anything which requires ppm-level-or-better frequency stability.
Out of curiosity -- does anyone know what Marconi changed in the different versions? (2022, D, E, etc.)
It doesn't seem like there's much to choose between them.
Cheers,
Phil.