--- AutoTimer.py.orig	2016-03-09 22:01:53.938104286 +0000
+++ AutoTimer.py	2016-03-09 22:17:43.040306951 +0000
@@ -466,6 +466,18 @@
 							if config.plugins.autotimer.refresh.getValue() != "all":
 								print("[AutoTimer] Won't modify existing timer because it's no timer set by us")
 								break
+# Also check for a different timer with that eit
+#
+							eit_exists = 0
+							for ctimer in timerdict.get(serviceref, ()):
+								if (ctimer.eit == eit):
+									eit_exists = 1
+# Don't report this, as if it happens it is likely to happen on every AT scan...
+#									rtimer.log(501, "[AutoTimer] Warning, AutoTimer %s timer change skipped - new timer already exists: %s ." % (timer.name, ctimer.name))
+									break
+							if eit_exists:
+								break
+
 							rtimer.log(501, "[AutoTimer] Warning, AutoTimer %s messed with a timer which might not belong to it: %s ." % (timer.name, rtimer.name))
 						newEntry = rtimer
 						modified += 1
