Abstract:
A system according to the principles of the present disclosure includes a starter control module, an engine speed module, and a sensor diagnostic module. The starter control module generates a starter engage signal to engage a starter of an engine. The engine speed module determines a speed of the engine based on input from at least one of a camshaft position sensor and a crankshaft position sensor. The sensor diagnostic module selectively diagnoses a fault in the at least one of the camshaft position sensor and the crankshaft position sensor based on a rate of change in the engine speed before the starter engage signal is generated.