major changes in timing; thought it was fixed, running smoothly.  Now it is acting screwy again but it seems like it is the phones not the code.