A system includes an out of correlation (OOC) detection module that
detects an OOC error between a first throttle position sensor (TPS) and a
second TPS. An out of range (OOR) detection module that detects first and
second OOR errors for the first and second TPS, respectively. An OOC
counter sets an OOC error when an OOC count is greater than or equal to a
first OOC value. An OOR counter sets first and second OOR errors when
first and second OOR counts, respectively, are greater than or equal to a
second OOR value that is less than the first OOC value. A control module
increments the counters when the respective errors occur and sets at
least one of the first and second OOR counts equal to the OOC count when
at least one of the first and second OOR errors occur after the OOC
error.