DC stabilizer board you actually mean voltage peak limiter right ?
How much voltage does your truck inject into your power supply?
I figure out your stabiliser board sits in front of your power supply, that you use for generating 12,5,3V3.
How did you actually toast your stabilizer board ?