Been there, done that. I wrangled with a Specialized threaded headset on a Stumpjumper for several years, even carried two 32 mm (the large Park ones, until they made them smaller) headset wrenches with me in a fanny pack (before Camelbacks). I would tighten the locknut against the top cup and set off but it would inevitably start to loosen. The solution in the end was to finally spring for a Chris King GripNut Headset---I've never had a problem since.
__________________
'84 Trek 850--spinbackle-built, '85 Trek 670 Campy Nuovo Record--project, '87 Trek 560 SS/Fixed--project, '87 Specialized Stumpjumper Comp w/ Deore XT--Specialized-built, '87 Rossin Record, '03 LeMond Wayzata--commuter,
'?? TST Mtn Bike frame--project, '07 Tsunami Tandem--home-built