First- the usual questions; Version of ArcGIS, etc.
You have 2000+ points that represent the geocoding results of a table of addresses, correct? And all of these satisfy the minimum requirements for a matched address, correct? In other words, you have the same number of points as you do address records? I ask that question because your geocoding results table will have record of unmatched address, but will have no point to zoom to. I can't think of another reason why you can't zoom to a selected feature from the attribute table.
That should just about do it....