The problem is most likely that you are buying your gas in NJ.
Your car was designed to meet CA emissions. The problem is CA emissions is designed for CA gas which is very low in Sulphur.
The Federal Standard is a Max of 1/10 of 1% (1000ppm)
CA Max is 200ppm
Most gas found in the northeast is around 200ppm
You can try taking it to the dealer and telling them about the smell, they may be able to help you but don't be surprised if they don't.