in 2003 , GM changed the mhz rating and connector on the PCS on the valve body.
I have swapped in older design (pre 2003) into newer vehicles and had no problems or codes set.
I would think swap in the newer version into older design application vehicle , would be fine too. Have veriifed that
Some people are like Slinkies... Not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs.