A method for responding to an error code from a camera on a vehicle, the method comprising: identifying the error as being associated with an obstructed visual image received by the camera; if the error is associated with the obstructed visual image: one of activating and continuing activation of at least one vehicle accessory for removing an obstruction on a window of the vehicle; after the one of the activation and the continued activation of the at least one vehicle accessory, determining if the error persists for a predetermined error time period; and if the error persists for the predetermined error time period, up to a predetermined number of times or a predetermined duration i) repeating the one of activating and continuing activation step and ii) repeating the determining step, wherein the one of activating and continuing activation step includes: activating the at least one vehicle accessory based on a number of times or duration the one of activating and continuing activation step has been performed; and if the error persists after the predetermined number of times or the duration: deactivating the at least one vehicle accessory; and alerting an operator of the vehicle that the error persists, characterized in that the activating the at least one vehicle accessory based on a number of times or duration the one of activating and continuing activation step has been performed includes: activating only a windshield wiper the first time the one of activating and continuing activation step is performed; activating only the windshield wiper and a washer fluid dispenser a second time the one of activating and continuing activation step is performed; and activating the windshield wiper, the washer fluid dispenser and a heater/dehumidifier after the second time the one of activating and continuing activation step is performed. identifying the error as being associated with an obstructed visual image received by the camera; if the error is associated with the obstructed visual image: one of activating and continuing activation of at least one vehicle accessory for removing an obstruction on a window of the vehicle; after the one of the activation and the continued activation of the at least one vehicle accessory, determining if the error persists for a predetermined error time period; and one of activating and continuing activation of at least one vehicle accessory for removing an obstruction on a window of the vehicle; after the one of the activation and the continued activation of the at least one vehicle accessory, determining if the error persists for a predetermined error time period; and if the error persists for the predetermined error time period, up to a predetermined number of times or a predetermined duration i) repeating the one of activating and continuing activation step and ii) repeating the determining step, wherein the one of activating and continuing activation step includes: activating the at least one vehicle accessory based on a number of times or duration the one of activating and continuing activation step has been performed; and if the error persists after the predetermined number of times or the duration: deactivating the at least one vehicle accessory; and alerting an operator of the vehicle that the error persists, activating the at least one vehicle accessory based on a number of times or duration the one of activating and continuing activation step has been performed; and if the error persists after the predetermined number of times or the duration: deactivating the at least one vehicle accessory; and alerting an operator of the vehicle that the error persists, deactivating the at least one vehicle accessory; and alerting an operator of the vehicle that the error persists, characterized in that the activating the at least one vehicle accessory based on a number of times or duration the one of activating and continuing activation step has been performed includes: activating only a windshield wiper the first time the one of activating and continuing activation step is performed; activating only the windshield wiper and a washer fluid dispenser a second time the one of activating and continuing activation step is performed; and activating the windshield wiper, the washer fluid dispenser and a heater/dehumidifier after the second time the one of activating and continuing activation step is performed. activating only a windshield wiper the first time the one of activating and continuing activation step is performed; activating only the windshield wiper and a washer fluid dispenser a second time the one of activating and continuing activation step is performed; and activating the windshield wiper, the washer fluid dispenser and a heater/dehumidifier after the second time the one of activating and continuing activation step is performed.