Random codes are the worst. Since cars don't fix themselves you know it's going to fail one day. That fuel pressure sensor seems to be a problem with the newer model.
1976 240 DL
1986 240 GL
2001 S40 1.9T
2005 S40 T5 AWD
You can have it done QUICKLY, done INEXPENSIVELY, done CORRECTLY. Pick any two.