Sounds to me like he is either lying, or something
happened at the dealership/shop that they were
forced to replace them, hopefully without him
knowing.
Im not implying anything here, but are you sure
youre reading these codes correctly? If so, next
time your near one of the good techs...