Same engine is not enough, they are bagging us with same engine, but different year.

But every state is different. For instance, Mass stops doing OBD2 checks after 15 years, so 99's coming up to that deadline (but not quite there). So I have another 3 years of "playing by the rules".