Though the question is pretty old, but to help someone in this situation, check if the SQL Server Browser service is running on the subscriber. If not then start the service.
If the publisher and subscribers are separated by a firewall, then you'll need to have firewall open not just for subscriber's TCP port, but also for UDP port 1434 for Browser service.
Cheers,
Fahim