Nope these are plug and play. It was out of an 06/07 anyways. I would have them correct the mileage but is it worth the money? Only problem is it was out of a limited or premium so the outside temp does not work. It just reads, Outside Temp "---" F. From what I have read in those models it gets...