Just to confirm again that the original circuit is ok and should work...
I have a crystal marked for 100 MHz... Built a circuit using a MPF102 from Aliexpress for 100 MHz, it did not work.
Please where are you buying the MPF102 from?
I thought to use an original smd MMBFU310, built the circuit in the image below for 100 MHz, and realized it oscillated at 60 MHz with very low power.
Initially thought the closest I had to 58 MHz was 100 MHz, I forgot about (20 *3). So adjusted the inductor value and got the spectrum below..
This circuit accuracy now is poor, and 24.7 mA for just -3 dB isn't ideal (?) This just proves the circuit works.
All these took about 4 hours but there was confidence that the circuit must oscillate! If you care to know why :
Breaking the circuit at the gate and looking into the gate (using a drain resonator of 39 pF and 62 nH) and assuming the spice model for MMBFU310 is accurate :
It looks like a series reactance of about -26 ohms (60.5 pF) and series resistance of about -105 ohms.. At 100 MHz
All we need to add to the gate to get oscillation is a series RL circuit with L = 42 nH and |R| < 105 ohms
So the crystal has to look like an RL (operating in inductive region)
The crystal below ESR is 45.546 ohms when operating at series resonance (The crystal looks like a resistor).
In inductive region, the ESR = 45.546 *(1 + (3.7592/60.5) )^2 = 51. 38 < 105
So surely, the crystal must oscillate at 100 MHz
But it oscillates at the first harmonic (60 MHz)... There's usually a parallel LC circuit at source to prevent this
The circuit is fine.
If you can, maybe try and build only the oscillator, dead bug style, tight layout and see ?
Your capacitors look original.
and are you certain the resonance is at 58 MHz?
adjust L19 with eyes on the scope. A 1pf feeding your analyzer will be good
Will have a go tomorrow using the aliexpress MPF102 at 60 MHz, dead bug style
Thanks for the circuit