Before connecting the power supply to the diode, I want to be absolutely
sure it is producing clean stable output, so I put a scope on the output.
It's a good thing I did, too because there is some really bad oscillation.
This is what the waveform looks like during startup. It does this for about
1/4 of a second, then "flips" into a slightly different mode of oscillation.
I have no idea what is causing this. The input voltage is fairly clean,
aside from the usual ripple. The only thing I can figure is that maybe there
is too much gain in the system. High gain can cause all kinds of stability
issues with opamps. The only other idea is that the 100Ω resistor is
somehow causing it to oscillate. Unless there is noise getting into the
scope from somewhere. The multimeter sees exactly 4A.
All measurements were taken across the 25mΩ sense resistor.