My problem actually turned out to be
2 problems!
I had checked for a saddle/seatpost problem by riding standing up. The noise persisted so I concluded that they were not to blame.
After a lot of trial, error, and thinking, I finally noticed that the bolt on the RH crank kept coming loose. I'd tighten it up and most of the noise would go away, only to return after a few minutes of riding. It finally dawned on me that the square taper hole in the crank probably wasn't square any more! I swapped in a spare crank and sure enough, the worst of the noise went away. I think I must have ridden the bike with the bolt too loose and the crank had come loose and started squirming about on the BB spindle, which rounded off the hole very slightly. After that it wouldn't stay tightened up for long.
But... even after fixing the crank problem, there was still something creaking in the background. This time, the noise
DID go away when I stood up so there
WAS a saddle/seatpost problem after all. I took the saddle off and discovered that one of the 2 rails was slightly loose where it was fixed into the rear of the saddle. I could twist the saddle in my hands and get it to creak! I had a spare matching saddle and put that on.
My bike is now lovely and quiet!
I will put the creaky saddle on the old bike on my turbo trainer. I always listen to loud music on the TT and that will drown out any creaking.