Do not get some random parts store cap. Get it from Ford. Should only be about $15. Make sure you get the right one!!
This is the one that should be on you car.
If you have replaced the coolant tank with the revised one you should have this one.
Old cap, new tank or old tank, new cap is a no go.