Not being a techie myself, either, I have no idea if this is accurate, but, doesn't secondary radar interrogate the transponer which get's it's altitude reading from the altimeter? If so, and the altimeter is inaccurate, what on earth can ATC do to ensure a minimum of 1000ft separation?
Just a thought.