Hi Coastal,
I couldn't agree more, as I said originally, I've seen forum entries where people have replaced O2 sensors and ETMs yet still the ESSR message is displayed.
I spoke today to my local independent car workshop, and have arranged for them to check the codes on the 23rd January. In case you hadn't guessed from the way I wrote the date I live in England, in a village near Stratford-upon-Avon, the birthplace of Shakespeare.
The local workshop strongly suspect that the problem is the O2 sensor, however if this proves to be correct (and I trust them), they will get the Bosch equivalent sensor which is probably the same one that Volvo sell, but a lot cheaper. I have been quoted the eqivalent of 500 dollars US by the Volvo dealer to replace the front O2 sensor, which seems a ridiculous amount.
To answer your question, the Volvo dealer did not give me the codes, just gave me a quote for the O2 sensor replacement.
However, I saw on a forum a way of checking which control modules have DTCs set in them, without the use of a scanner, here it is:
(1) Turn the ignition key to position II or start the engine.
(2) Hold down the "read" button on the turn signal arm for a second or two and while still holding it down, quickly (it has to be quick) press the rear fog light button twice.
(3) The message window will display the message "CHECKING DTCS", if you don't get this message, repeat from (1) above until you do.
(4) Within a couple seconds, the message in my car changes to read "DTCS IN VEHICLE"
(5) Now push the read button again to read each of the individual system modules (each push advances to read the next module sequentially).
Here are some examples:
ABS CHECKING
SRS READY
TCM CHECKING
SRS DTC SET (if you are unlucky)
Basically READY has checked OK, CHECKING means that the car needs to be driven for all checks to complete, and of course DTC set means a Diagnotic Trouble Code has been set.
I got DTC SET on:
SRS Safety Restraint System (more of this in a moment)
ECM Engine Control Module
CEM Central Electronic Module
UEM Upper Electronics Module
As far as I can tell, SRS, CEM, and UEM all have battery backup, because disconnecting the battery negative lead for 30 minutes only cleared the ECM.
I am now also the sad owner of a "SRS-AIRBAG SERVICE URGENT" message. I think this may have been caused by me removing the seat belt unlocked warning noise fuse.
I always drive with a seat belt, it's just that there are occasions when sitting parked off road in cold weather I need to keep the engine running for warmth, and don't really want to have to sit there with a seat belt on.
Anyway the SRS message came on about 5 minutes after I starting driving after having removed the fuse. I have now replaced the fuse but I think only a Volvo dealer can reset this unfortunately.
I am considering buying an ISO TekMate USB Diagnostics package, available in the US at
http://www.tekmatetools.com/
I spoke to their UK distributor who told me it should work on my 2000 S80, but Tech has already advised us that most scanners will not reset all codes, and here is a quote from the UK distributor web site (where it is more expensive, and out of stock....)
http://www.gendan.co.uk/product_TMIS...ct_information
Will this reset the oil and service interval lights?
No, these lights are not covered by the OBDII/EOBD standard. In most modern cars, they can be reset through the dashboard (as shown in the owner's manual). However, some do require specialist tools.
Will this reset ABS, Airbag or Automatic Transmission lights?
No, TekMate is only designed to communicate with the Engine Management and Emissions systems and the 'Check Engine' light. It will not communicate with other vehicle systems or their associated warning lights.
If anyone has tried one of these scanners I'd be very grateful for their opinion of it.
In the meantime the car continues to drive very well, so I'll wait and see what my local workshop says in about 10 days time and let you know what the outcome was, car wise and money wise.