One of the things I was never happy with was the factory installed radio in my CL LivinLite 16TBS: DRIVE Model EEDV06 Primary complaint was inability to store preset stations. It also failed once, but manufacturer replaced with little hassle.
I just swapped it out with a Jensen JWM60A: https://smile.amazon.com/gp/product/B07957QKYY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1 (https://smile.amazon.com/gp/product/B07957QKYY/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1)
And when I say "swapped" - it literally was a perfect match for size in the mounting hole and cabinet cavity. Even the mounting screw holes lined up! I reused the existing wiring harness and all works fine. The Jensen does have capability for a sub-woofer, so if that's in your plans then you would probably need to use the supplied wiring harness.
Installation tips: It didn't come with mounting screws and existing ones are too big to fit under mounting plate, so use flat head wood screws. Also, I spent the most time of the whole project prying the end panels off the unit to get to the screw holes. Knife blade and patience.
..........David