I'd try tracing your taillight wiring harness, I had the same exact problem with one of my rear turn signals.....it turned out that the splice in the connection was very loose so the slightest movement caused it to turn on and off. I put a new connection on and it fixed the problem, hopefully this helps!