Don't trust Guzan, no matter how many decent performances he puts in. I've seen him have several shaky performances. In a decade, I don't remember more than one or two poor performances from Given, and none while playing for us as yet.
Right now Guzan should keep the shirt until Given is 1 fit and 2 Guzan lets us down.