A timer won't be interfering. I would look carefully at your code. You admitted you left something out earlier; maybe you have another mistake too?