Here's how to troubleshoot:
1. Check the Main Fuse Boxes: Locate the under-hood and under-dash fuse boxes. Your owner's manual should show diagrams indicating which fuses relate to the radio. Look for a blown fuse (a broken filament inside the fuse). Replace any blown fuses with the correct amperage.
2. Check the Radio's Internal Fuse: Many car radios have their own internal fuse. You'll need to consult your radio's manual or look for a small fuse holder usually located on the back of the radio unit itself.
3. Wiring Issues: If the fuses are good, the problem might lie in the wiring between the radio and the fuse box. This could involve a broken wire, a corroded connection, or a faulty switch. This requires more advanced diagnostic skills or a professional mechanic.
4. Ignition Switch: Make sure the ignition is turned on; some radios only work with the ignition in the "accessory" or "run" position, not just the "on" position.
5. Ground Connection: A poor ground connection can prevent the radio from working. Check the radio's grounding wire to ensure it's securely connected to a clean metal surface.
Why lights work, but radio doesn't: The lights usually have a separate circuit and fuse from the radio. The lights might run on a lower amperage circuit that's not affected by the same problem causing the radio to fail.
If you're uncomfortable working with car electrical systems, it's best to take your truck to a qualified mechanic or auto electrician. They have the tools and expertise to diagnose the problem accurately and safely.