My 96 didn't show any codes..ever. It has over 238k of mostly highway miles.
I replaced both and it has been flawless since. I posted on here were I purchased both for around $110. Do a search for my username if you need the info. The local auto parts stores wanted about twice as much for the sensors
96 Grand Cherokee Limited 5.2L