It sounds more like unfortunate luck than a power issue.
But you can do the following checks.
Check your positive and negative connections you use for the stereo. Make sure they both are in good shape and they do not have voltage drop. A bad ground or week positive connection could cause a high amperage load and burn things up prematurely. Mabye run a second ground to the back stud on the radio to make sure it is grounding out well. Glow plugs should not be effecting your stereo unless they take your voltage below 9v when they are on.
Check your voltage, you alternator should not be putting out much more than 14 volts. If more like 15-17 volts, could be damaging the radio and other sensitive electronics.
Make sure your speakers are not drawing down too much power or are shorted out. If the radio is struggling to feed a big aftermarket speaker or broken speaker that amperage draw could kill the radio's built in amp early.
Are you making good connections between the radio and your existing wiring. A twist and some electrical tape is not as good as solder connectors or crimp connectors.
If you have 5-65mph A/C and have the stero cranked up to 10 to overcome the wind noise, maybe you are blowing out the stereo over time. Perhaps add a amp.
If you use the truck sound system in order to be the DJ at a field party or at work, perhaps add a amp.
Lastly are you getting any water on the radio? Windshield leak, condensation, drips from the cooling ducts etc. Water is the enemy of electronics.
Maybe buy one from Amazon and get the Assurian warranty, if it dies you get a new one.
Let us know what you find out!