First off I would like to state that I do not know much about PCMs or how they are programmed.
So I bought a 2004 Neon SRT4 a couple years ago. Had no problems with passing emissions or anything. Couple of months ago when it came due to get it tested again, I was rejected.
The results on my OBDII were that my cata, evap, and o2 were displayed as not supported. I have not changed, added, or removed anything on the vehicle.
NOTE: Dash does throw the P0633 code.
I have taken my car to the dealership. I was told that my car has a "Mexico PCM and I need a USA PCM." I went to a local shop here in SLC (SLS Performance). I told them my issue and they said the dealership can flash my PCM. (Does this mean back to factory settings?)
Now, I'm not sure where to go from here. I can't really afford a new PCM at the moment. And I'm being told that it is possible that this process could brick my current PCM. Considering this is my only reliable way to work, I really need to have a running car.
Looking forward to much needed advise!