On the PSR500/600, like the Pro106/197, the heap error usually occurs when you have a Talkgroup that does not have a TSYS assigned to it. So, you need to review your talkgroups and make sure that each has a Trunked Radio System (TSYS) assigned correctly.