HI,
Yes as I stated in my post, it does lock once it has warmed up (current draw did drop also as noted), it is locked when my frequency counters have trouble reading its output frequency, and when I found the ripple on the sine wave output.
I have 4 counters, two could read it (lower speed counters), 2 struggled of 1 could not read it.
The counters that could read it are just cheap ones, with low bandwidth, although one is an AADE 2.5GHz unit with TCXO, using its HF input which drops off at about 40MHz, effectively filtering out high frequencies.
My Philips PM6676 1.5GHz could read the 10MHz signal, but only if I turned the input level down to the brink of losing it, then it would be fine (that one is only 0.3Hz off :-).
My HP 5384A sees 10MHz, but doesn't stabilise, jumping around between 10.000.05xx-10.000.3xxx regardless of input level and trigger settings, using other sources it works fine.
I can see the ripple on my scope within the sine wave output, i will set it up again later and grab a shot of it and post it here to help explain it.
I think what is happening is that there is some higher frequency noise sporadically appearing on the output and adding to the sine wave, causing the faster counters to count the ripple noise as well as the normal sine wave output.