You might check your ground wires. I had a problem like that, it turned out that I needed to run a separate ground wire for the tail lights to the frame. Solved the problem.

Just a thought.
George