Considering the high number of complaints and continuous problems with the problematic shaker system, I would strongly consider a good quality aftermarket headunit. Replacing it with another shaker is basically replacing junk with junk. It will not last no matter how well you treat it. I am a fan of Alpine but there are alot of choices.
It is better to remain silent and be thought of a fool, than to open your mouth and remove all doubt.