You asked the OP where he got the 'P' code. Obviously you weren't aware that the PCM stores them and will report them to an OBD II scan tool. Also obvious is the OP used a scan tool to retrieve the code.
I told you several posts ago that if you put a scan tool on a '97 TJ, you'll get a 'Pxxxx' formatted code. You even quoted it in your reply. I guess you don't read well.
Your claim was the '97 TJ 'doesn't use P codes'. If the PCM 'stores the P code' and 'reports the P code' to a scan tool, that PCM does indeed 'use P codes'.
I guess a definition of the word 'use' is in order. If you mean it won't 'display P codes in the odometer', then say so. Don't assume I can read your mind.