Sorry about the delayed response. It seems like these guys have pointed you in the right direction! You can either place your order for a Free re-tune through the site or phone.
Whatever is easier for you, works for us! Our Bama Performance tuning specialists are here in the building Monday-Friday from 9AM-5:30PM EST and Saturday 9AM-5:30PM EST. You can hit them up directly at 888.226.9764 and they'll get you squared away!