The sun
Most of the earth's light comes from the sun.
If it has a downstream O2 sensor the check engine light will come on but if it does not the light may not come out. In most instances it will set the check engine light.
Most likely the fuse is blown for the dome light on the Silverado if the light doesn't come on.
If it is undercharging the battery yes, but if it is overcharging the battery no in most instances. If it fails completely the light will come on.
most of the time your pads are about gone
There are many reasons this light could come on. One of the most common is being long overdue for an oil change.
yes it can ! most new cars the check engine light can come on for many reasons. even a bad gas cap will trigger this light to come on
yes they can most people use a potato
Yes, on most cars it will.
The Earth produces very little visible light itself. However, it is illuminated on one side by the strong light of the Sun.
If it was run without oil, the engine is most likely toast.
It is most likely your wheel bearing, there is a speed sensor in side of it.