A non-contact shift lever position detector, comprising: a housing; a gear position shift lever disposed partially within the housing and moveable to at least a first position, a second position, and a third position; a magnet disposed within the housing, the magnet being coupled to the gear position shift lever and movable therewith, wherein the gear position shift lever, when moved to the first position, the second position, and the third position, is configured to cause the magnet to move along a first axis, and wherein the gear position shift lever is further configured to selectively move the magnet along a second axis that is perpendicular to the first axis; a plurality of magnetic sensors fixedly disposed within the housing and including a first magnetic sensor, a second magnetic sensor, and a third magnetic sensor, each magnetic sensor (108-1, 108-2, 108-3) being spaced apart from the magnet by a gap, characterized by each magnetic sensor (108-1, 108-2, 108-3) being configured to supply an independent continuous analog output voltage representative of its proximity to the magnet, wherein the plurality of magnetic sensors and the gear position shift lever are configured so that the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3) varies when the gear position shift lever selectively moves along the second axis; and by a processor coupled to receive the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3) and configured, upon receipt thereof, to determine: when the gear position shift lever is in the first position, the second position, and the third position, when one or more of the magnetic sensors (108-1, 108-2, 108-3) is faulty or inoperable based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3), and when the gap between the magnet and the magnetic sensors (108-1, 108-2, 108-3) has increased or decreased beyond a threshold distance based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3). a housing; a gear position shift lever disposed partially within the housing and moveable to at least a first position, a second position, and a third position; a magnet disposed within the housing, the magnet being coupled to the gear position shift lever and movable therewith, wherein the gear position shift lever, when moved to the first position, the second position, and the third position, is configured to cause the magnet to move along a first axis, and wherein the gear position shift lever is further configured to selectively move the magnet along a second axis that is perpendicular to the first axis; a plurality of magnetic sensors fixedly disposed within the housing and including a first magnetic sensor, a second magnetic sensor, and a third magnetic sensor, each magnetic sensor (108-1, 108-2, 108-3) being spaced apart from the magnet by a gap, characterized by each magnetic sensor (108-1, 108-2, 108-3) being configured to supply an independent continuous analog output voltage representative of its proximity to the magnet, wherein the plurality of magnetic sensors and the gear position shift lever are configured so that the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3) varies when the gear position shift lever selectively moves along the second axis; and by a processor coupled to receive the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3) and configured, upon receipt thereof, to determine: when the gear position shift lever is in the first position, the second position, and the third position, when one or more of the magnetic sensors (108-1, 108-2, 108-3) is faulty or inoperable based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3), and when the gap between the magnet and the magnetic sensors (108-1, 108-2, 108-3) has increased or decreased beyond a threshold distance based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3). when the gear position shift lever is in the first position, the second position, and the third position, when one or more of the magnetic sensors (108-1, 108-2, 108-3) is faulty or inoperable based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3), and when the gap between the magnet and the magnetic sensors (108-1, 108-2, 108-3) has increased or decreased beyond a threshold distance based on the continuous analog output voltage supplied from each of the magnetic sensors (108-1, 108-2, 108-3).