FYI for future reference..., the MagRide shocks can be completely purged of oil, and that won't cause the car to throw a code. The only thing that MagRide can code on is if the wire coil that's wrapped around the shock that makes the magnetic field that controls the oil viscosity is open-circuit or shorted-out, or if one or more of the suspension position sensors at each corner is busted. The system could conceivably be smart enough to "see" that changes it makes to the magnetic field strength have no effect on shock damping, and in so doing conclude the shock is leaking. But it isn't (smart enough).