I bought a ECU at a salvage yard for a 1999 cherokee 4x4 4.0 and when I got home i plugged it in to a scanner and found out that it was for a 1998. unfortunately the ECU throws a code because it's not for my engine. I paid $100 and there are no returs on electronic equipment, so I'll take $75 Obo. I'm in Vista but I will ship. call 760-672-2155