Well, I'd probably put the secondary data connection on the form somewhere - the query and the data fields. Then I'd add a button that just queries the data connection. That way you can test by manually putting a PO box in the query field and clicking the button to run the query. That may help you track down the issue.
Hilary Stoupa