* Faulty Headlight Switch: The headlight switch is responsible for sending power to the headlights. If the switch is faulty, it may not be able to send power to the headlights, even though the battery is good. Try turning the headlight switch on and off a few times to see if the power lights come on. If they don't, you may need to replace the headlight switch.
* Blown Fuse: A blown fuse can also prevent power from reaching the headlights. Check the fuse box for a blown fuse and replace it if necessary. The fuse for the power lights is usually located in the fuse box under the hood.
* Bad Wiring: If the wiring between the battery and the headlights is damaged or corroded, it can prevent power from reaching the headlights. Inspect the wiring for any damage or corrosion and repair or replace it as necessary.
* Faulty Headlight Socket: The headlight socket is the connection between the headlight bulb and the wiring. If the socket is corroded or damaged, it may not be able to make a good connection with the bulb, preventing the headlights from working. Inspect the headlight socket for any damage or corrosion and replace it if necessary.
* Bad Ground Connection: A bad ground connection can also prevent power from reaching the headlights. The ground connection is usually located on the frame of the vehicle. Inspect the ground connection for any damage or corrosion and clean or repair it as necessary.
If you have checked all of these things and the power lights still do not work, you may need to take your truck to a qualified mechanic for further diagnosis and repair.