Hm. Couldn't Mars also get methane from meteors?
Methane dissipates unless there is regular replenishment. Moreover, I seem to recall that the earlier findings indicated the methane was originating primarily from caves.