A method for operating a magnetic flowmeter, the flowmeter configured to measure a velocity of a conductive fluid in a flow path, the method comprising: driving at least one coil assembly (18, 20) with a drive current provided by a coil driver (30, 32) to generate a magnetic field within the fluid flow path, the at least one coil assembly located adjacent to the fluid flow path; measuring a voltage value induced by the conductive fluid passing through the magnetic field, via a pair of electrical electrodes (26, 28), characterized in that the flowmeter is configured to: (a) compute a reference voltage value (Um) based upon potentials (Ue 1 and Ue 2) from the pair of electrodes, the reference voltage value Um = Ue 1 + Ue 2 / 2 (b) detect an outlier voltage value from the measured voltage value, based on the reference voltage value Um having a value outside a prescribed range, and (c) compute an induced voltage value Ue = Ue 2 - Ue 1 detecting the outlier value from the measured voltage value outside the prescribed range, correcting the measured voltage value by negating the outlier voltage value, so as to fix the measured voltage value as measured prior to the detection of the outlier voltage value, the measured voltage value fixed for a pre-determined period of time to enable the voltage value in the fluid flow path to stabilize; (d) determine a corrected fluid velocity measurement from the computed induced voltage value, the corrected fluid velocity and the computed induced voltage value being corrected for the outlier voltage value. driving at least one coil assembly (18, 20) with a drive current provided by a coil driver (30, 32) to generate a magnetic field within the fluid flow path, the at least one coil assembly located adjacent to the fluid flow path; measuring a voltage value induced by the conductive fluid passing through the magnetic field, via a pair of electrical electrodes (26, 28), characterized in that the flowmeter is configured to: (a) compute a reference voltage value (Um) based upon potentials (Ue 1 and Ue 2) from the pair of electrodes, the reference voltage value Um = Ue 1 + Ue 2 / 2 (b) detect an outlier voltage value from the measured voltage value, based on the reference voltage value Um having a value outside a prescribed range, and (c) compute an induced voltage value Ue = Ue 2 - Ue 1 detecting the outlier value from the measured voltage value outside the prescribed range, correcting the measured voltage value by negating the outlier voltage value, so as to fix the measured voltage value as measured prior to the detection of the outlier voltage value, the measured voltage value fixed for a pre-determined period of time to enable the voltage value in the fluid flow path to stabilize; (d) determine a corrected fluid velocity measurement from the computed induced voltage value, the corrected fluid velocity and the computed induced voltage value being corrected for the outlier voltage value. (a) compute a reference voltage value (Um) based upon potentials (Ue 1 and Ue 2) from the pair of electrodes, the reference voltage value Um = Ue 1 + Ue 2 / 2 (b) detect an outlier voltage value from the measured voltage value, based on the reference voltage value Um having a value outside a prescribed range, and (c) compute an induced voltage value Ue = Ue 2 - Ue 1 detecting the outlier value from the measured voltage value outside the prescribed range, correcting the measured voltage value by negating the outlier voltage value, so as to fix the measured voltage value as measured prior to the detection of the outlier voltage value, the measured voltage value fixed for a pre-determined period of time to enable the voltage value in the fluid flow path to stabilize; (d) determine a corrected fluid velocity measurement from the computed induced voltage value, the corrected fluid velocity and the computed induced voltage value being corrected for the outlier voltage value.