Given your area and depending upon how it was programmed, your biggest issue is likely that you are scanning too much stuff. There could be other reasons. You would have to provide more details on your configuration.
When I bought my 536 years ago, I attempted to set it up in the parking lot of the store where I purchased it since I was 1+ hours from home. While I was able to getting it running using zip code programming for that drive through the DC area, I hardly heard anything and when I did, it missed lots of transmissions in the form of responses. I learned fairly quickly that there were several major things wrong
- the zip with the default range attempted to scan way too much stuff (even today I find it trying to scan things that aren't even close using zip code programming and a range of 0)
- the default/out of the box service types limit what the scanner tries to receive; you'll definitely want to review those settings if you haven't already
Zip code may not be a problem if you are scanning your custom favorites lists. In that case it could be that the programming includes some trunk system sites that are not near you which also wastes some time and causes missed transmissions.
Make sure you have the service types of interest enabled, are only scanning the close site/sites for the NJSP system, and/or having the scanner pause/hold on just that one system to see if that improves reception.