Schedule a rule to repeat every week at specific time not working I am sooo close to getting this to work, but cannot figure out why I cannot get my rule to repeat. It's driving me nuts.

I created a component that has an action item to generate send a newsletter using the simplenews module. It works just fine when I execute it manually, but I need this to repeat weekly.

I've read a ton about having it repeat by using the action "Schedule component evaluation" and this makes total sense, but it just isn't firing after the initial rule. Right now I am testing it with +2 minutes so that I can see if it works or not. Eventually I want to have it be +1 week. But if it's not working with 2 minutes it won't work with 1 week.

EDIT: Right now I am running cron manually to check to see if it's working and it's just not.
Make sure you're running cron on demand to force your process to run every those 2 minutes, the way rules scheduler works is to create a hook_cron process that checks the dates:

function rules_scheduler_cron() {
  // Limit adding tasks to 1000 per cron run.
  $result = db_select('rules_scheduler', 'r', array('fetch' =&gt; PDO::FETCH_ASSOC))
    -&gt;fields('r')
    -&gt;condition('date', time(), '&lt;=')
    -&gt;range(0, 1000)
    -&gt;execute();

  $queue = DrupalQueue::get('rules_scheduler_tasks');
  foreach ($result as $task) {
    // Add the task to the queue and remove the entry afterwards.
    if ($queue-&gt;createItem($task)) {
      db_delete('rules_scheduler')
        -&gt;condition('tid', $task['tid'])
        -&gt;execute();
      $task_created = TRUE;
    }
  }

  if (!empty($task_created)) {
    // hook_exit() is not invoked for cron runs, so register it as shutdown
    // callback for logging the rules log to the watchdog.
    drupal_register_shutdown_function('rules_exit');
    // Clear the log before running tasks via the queue to avoid logging
    // unrelated logs from previous cron-operations.
    RulesLog::logger()-&gt;clear();
  }
}