One problem related to check engine light on has been reported for the 2004 Chevrolet Silverado. The most recently reported issues are listed below.
While pulling inside of the garage the consumer applied the brakes and the pedal went to the floor. The vehicle stopped by hitting the house wall. The braking before the crash caused the abs and the engine lights to appear on the dashboard which remained on. The consumer was able to drive to the dealer for inspection. The mechanic informed the driver that the problem could not be duplicated.