Everyone should listen to Jim on this one...I've been there done that! Once one goes they will all start setting codes and if you replace them one at a time you'll spend more time in the dealership than any of us would like to. Luckily my extended warranty covered them...but only as they expired...so I ended up dropping my car off at the dealership once a week for a month! PITA!!