A control module for a vehicle is provided. The control module includes at
least one device driver implemented by the control module. The at least
one device driver generates a control signal to a device of the vehicle
and generates a state of health signal based on an operational status of
the device driver. A processor implemented by the engine control module
monitors the state of health signal from the at least one device driver
and generates a running reset command to the at least one device driver
based on a fault status of the state of health signal.