The symptom's you're having is typical of a ZO display-less head unit problem. If it's an issue with the Murphy screen, it's typically not limited to just ZO problems. Also, the Murphy screen plays no role in satellite acquisition. If it's a puck failing, then you'll have issues with satellites, but nothing else. The zeros on the screen is the real giveaway. That happens when the ZO display-less head unit just stops talking to the screen via the CanBus.
The ZO display-less head unit is mounted in the firewall above the driver's foot well, its a round black box mounted through a hole in the firewall. It's worth unscrewing it and disconnecting the 23-pin connector on the back and then re-seating that connector. When you have it disconnected, check for water inside the housing. That is the most common cause of failure. The PCB inside that box has a water-resistant coating on it, so it can survive a certain amount of wetness for a while. If you do find any water, clean the PCB with a spray can of alcohol-based PCB cleaner and then let it dry out in a warm place for a day or two. Don't run the ZO without it mounted to the firewalls. The accelerometers on that PCB have to be in the correct orientation for it to work properly.