Where did you buy it from? Was it from this dealer? You are getting all of this done under the factory warranty, correct? Did you take it for inspection yet? I know NJ changes some of it's laws recently but in the past a used car from a dealer had to be able to pass inspection of they had to pay the charges and the "Check Engine" light is an auto fail. In NJ you used to have the option of riding out the sticker or getting it inspected. I don't know if you have the option of getting it inspected right away. It was what I used to do w/ every used car. So if it wouldn't pass they had to pay and then I had two year from the date I purchased it, not what little time was left on the sticker.