Previously, our group used phase response curves under a pulsatile coupling assumption to determine the stability of synchrony within a cluster of neural oscillators and between two clusters of oscillators. The interactions of the within and between cluster terms were considered, demonstrating how an alternating firing pattern between clusters could stabilize within cluster synchrony- even in clusters unable to synchronize themselves in isolation. In addition, criteria were derived for synchrony between two pulse coupled oscillators with synaptic delays. In this study, we update our previous work on one and two clusters of coupled oscillators to include delays and demonstrate the validity of the results using a map of the firing intervals based on the phase resetting curve. We use self-connected neurons to represent clusters and derive conditions under which an oscillator can phase-lock itself with a delayed input. Although this analysis only strictly applies to identical neurons receiving identical synapses from the same number of neurons, the principles are general and can be used to understand how to promote or impede synchrony in physiological networks of neurons. Heterogeneity can be interpreted as a form of frozen noise, and approximate synchrony can be sustained despite heterogeneity. The pulse-coupled oscillator model can not only be used to describe biological neuronal networks but also cardiac pacemakers, lasers, fireflies, artificial neural networks, social self-organization, and wireless sensor networks.