Hypersmurf, that's interesting.
So, if I understand you right -
Let's say ball 7 is the culprit.
So, I weigh balls 1,2,3,4 against balls 5,6,7,8
The result is the the right side weighs either more or less depending on what ball 7 weighs.
Then I weigh balls 1,2,5,9 against balls 4,8,11,12 and I see that they are balanced. I can then exclude all of these balls from my third weighing.
So, for the third weighing, I would normally weigh balls 2,7,8,12 against balls 5,6,10,11.
Since I know that balls 2,8,12,5,11 are all balanced, I can exclude them from the third weighing.
That leaves balls 7,6, and 10.
If I weigh 7 and 6, I won't know which ball is the culprit, and I have the same problem when I weigh 7 and 10. Only if I weigh 6 and 10 will I know that 7 is the culprit.
Am I missing something?
If you end up with two balls to be weighed on the last try, you'll never really know which one is the wrong one.