If your Revo / Sparky2 has much more than a 1m variance in baro altitude, before ordering another one, I would do the quick and easy thing of removing that particular capacitor and retesting the baro altitude variance.
I have a Sparky2 with this issue. Reading this got me interested again. I removed the capacitor and the variance dropped from about 3m to less than 1m.