diff --git a/driver/src/main/org/mongodb/connection/PooledConnectionProvider.java b/driver/src/main/org/mongodb/connection/PooledConnectionProvider.java
index <HASH>..<HASH> 100644
--- a/driver/src/main/org/mongodb/connection/PooledConnectionProvider.java
+++ b/driver/src/main/org/mongodb/connection/PooledConnectionProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008 - 2013 10gen, Inc. <http://10gen.com>
+ * Copyright (c) 2008 - 2013 MongoDB Inc. <http://mongodb.com>
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -142,7 +142,8 @@ class PooledConnectionProvider implements ConnectionProvider {
             return null;
         } else {
             ScheduledExecutorService newTimer = Executors.newSingleThreadScheduledExecutor();
-            newTimer.scheduleAtFixedRate(maintenanceTask, 0, settings.getMaintenanceFrequency(MILLISECONDS), MILLISECONDS);
+            newTimer.scheduleAtFixedRate(maintenanceTask, settings.getMaintenanceInitialDelay(MILLISECONDS),
+                                         settings.getMaintenanceFrequency(MILLISECONDS), MILLISECONDS);
             return newTimer;
         }
     }
Applying connection pool maintenance task initial delay.