Output problems with lm124 opamp
2.8V/50Ω = 56mA where the rising internal current limiter has entered shutdown and gain drops towards 0.  THen the inductor reacts with BEMF and the voltage drops in the opposite direction, resulting in a drop in current so the limiter turns on again and gain resumes.  THis continued oscillation is due to over current protection.

A solution to increase current such as an emitter follower for one direction or complementary emitter for either polarity is needed.  The loop gain will overcome the Vbe drop to eliminate this error.







simulate this circuit &ndash; Schematic created using CircuitLab

Beware of conducted positive feedback from shared Vref=3V  . You must attenuate (decouple) any noise ripple voltage.  

Proof.  

remove 1pF or keep and add 100pF in SIM.