If you are under warranty, have thrown a related code or are having a known symptom, they should be done for free. If you jut ask for them to be done, like the one upping the trailer harness voltage stuff or re-sizing for tires, they will charge you, warranty or not.
CD