What's strange about that one is that even if there had been a slight blow-off from tunnel pressure, that should have been seen by the LM's IMU, which would have adjusted its state vector to reflect it. That is, unless they later initialized the LM's state vector to one produced before separation, which would seem like a strange thing to do. In fact, they were tracking the LM throughout its independent flight, although they might not have been confident enough in the results to actually upload it into the LM's computer. (Tracking only gives you range and range-rate along the moon-earth line, and just a fraction of an orbit of this would not constrain some of the numbers very well).
My bet is still on a bad lunar gravity model. You can have absolutely rock-stable, accurate and drift-free IMUs and accelerometers, but without a precise gravity model you're going to get bad results.
Not until the recent GRAIL mission did we finally get a really good model of the moon's gravity field, on both sides. (The far side was especially poorly known until then.)