I know I already said it once before, but a radiator cap is another thing you should replace. They are not a lifetime part, and if they are bad they can cause your Miata to overheat and the radiator to drain, isn't that correct Kestrel?
http://forums.dfwmiata.com/viewtopic.php?t=1225