Make sure your forks aren't binding.
Also, I don't know how soon after each ride you clean them but if you let mud dry on the tubes while you are resting, and then go ride it again, you will likely get another leak. I try to check the tubes each time I take a break and wipe them off if necessary. Also, wipe them off before you strap it down to haul it home...same thing, if mud dries on the tubes and you compress it under the seals when you strap it down, you will most likely get a leak.
Mine still leak about 3 times a year but I have become quite skilled in disassembling the forks and cleaning the seals.