Oil and coolant look good, so that leaves the new cap. Does your tester also have a vacuum function to test the cap and make sure it'll draw in coolant under a vacuum?
If so test it, if not I would suspect the cap of not doing it's job even if it is new.
They say there are no such thing as a stupid question. They say there is always the exception that proves the rule. Don't be the exception.