Originally Posted by
GraphiteGhost

Time seems the key in your case. If you have too much patience, time will run out. The service manual (and a good OBDII reader) will help you. If someone has a shortcut for the XF, I have not seen it. Until then, the service manual tells you how to reset (if no mechanical/electrical parts broken) those monitors. Group 25 in book 3.

My code reader always set a yellow code on the NA which meant 'code pending', I was worried the first time I had to have the car tested, it passed. I never questioned it, I just paid the fee and left.
The light has always been green after I reset the system on the SRT.
The 2004 year Service Manual has only two books. Later years had three books, the sections remained the same but I guess the additions to the models required more pages.
Comparing the 2004 and 2005 manuals the 2004 is easier to read with a more comprehensive Index in it I think.