yes the cat trucks had these P22 blues for sure
usually replacing the directional switch did remedy the problem but there have been other cases where it did not, the problem was in wiring or another component circuit associated with it.
The cat service bulletin mentions all the afore mentioned but also says something about the PDS (presence detection system).
This code can also be generated when the Presence Detection System (PDS) is activated with the seat switch open.
Turn the key switch 'OFF'. Set directional switch to the neutral position. Close the seat switch and apply the hand brake. Turn the key switch back 'ON'. Is the code removed from the display? If yes, you will then clear the code from the Vehicle Control Module (VCM) history folder if one has been set by using The Diagnozer diagnostic program.
I know this does not apply to this Nissan truck with the PDS system or the diagnozer program. It goes on after that to check the transmission input and output signals, if any issues are found there to check wiring, fuses, reverse alarm relay, connector corrosion or bad connections, etc. depending on the nature of the fault seen.
i'm fairly sure the principle is the same on how the system works so maybe it could be the code is hung up in the error history so it may require clearing it out of the ecm after repairing the switch assy.
Normally when repairs are completed these codes will clear themselves but i have seen in some cases where it is persistent and has to be manually cleared using diagnostic software, not even the pedal dance can remove it.
If the Dir switch has been replaced repeatedly and the problem keeps occurring you may want to consider the other reasons this may keep re-occurring. AND... there is always the scenario where if your buying aftermarket parts they might just be poor quality parts. ;o)
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.