I had the same thing happen to me I replaced the coolant cap evidently the ones ending in 00 are faulty I have an 02 Boxster S I replaced it with the newer caps ending with 02 ....problem fixed
I bought a new cap and did the drive around "easy bleed" and so far so good. The car has not gone wee wee on the floor or parkling lots and haven't had any condensation under the cover.