Are there any diagnostics that can be done on the head unit? I'd say you'd pick up a new unit fairly cheap all the same. You could upgrade it instead? I know its not ideal but I'd personally prefer to put money into a newer unit.