The second answer also rehashes the same answer that I've mentioned I've heard before. The question isn't "would Jesus do this twice" but rather "would Jesus be allowed to do this twice". He was arrested the alleged second time he did it... not immediately after, although that's when the elders plotted to arrest him. One must also wonder why Jesus would do it a second time if the first time apparently didn't fix the problem.It also completely ignores the other point I made, that the gospel of John is the only one that doesn't tell of it happening in the last week of his life. Why not? It would solve the problem, and make us not consider the more probable alternative that the gospel of John was simply mistaken.
While we're on the subject of Jesus clearing the temple, did he do it three times? In Matthew 21, Jesus drove out the moneychangers on the day of his arrival into Jerusalem. In Mark 11, it was the day after arriving in Jerusalem.