I keep getting intermittent random faults/errors on my Volvo S40 2007.
Two garages have kept the car for several days now and said that they can't find the problem. OK I know how difficult it is to fix something which isn't broken at the time.
The problems are various:-
1.) "ABS failure stop safely" on display accompanied by a crippling (but not total) loss of power. This is sometimes accompanied by a second display message something like "immobiliser active" after I stop and try to restart. I normally can't restart for at least 10 to 15 minutes, but, both times I've called the AA (no jokes about the problem being related to my drinking: the AA is the Automobile Association in the UK), the car has just started normally when the arrive after about an hour.
2.) Lack of power: I can keep up with the traffic on the M25, but that's not saying much, getting up the slip road onto the motorway is a little embarrassing. I managed to get to my garage with this fault "active" the diagnostics reported a failure of the potentiometer in the accelerator pedal.
3.) "Traction control needs servicing" on dash board. Just goes away when I park for a few hours.
4.) The last garage I took it to said they drove it around for over four hours and experienced no problems but the diagnostics did keep reporting steering sensor problems. They got me a quote to replace the steering sensor unit, but, suggested that if it was them they'd just pick up the car and "see how it goes".
It seems to me that the problem is a fault with the CAN bus rather than any of the individual sensors or processor units.
I've ordered one of those OBD2 bluetooth interfaces (about £3/$4) which works with an android app., and, I've ordered a couple of OBD2 connectors so that I can leave the scanner in place and breakout the CANH and CANL signals to an oscilloscope.
This is the connector in my car:-

Pin 1 is bottom right, and the pins are numbered 1 to 8 along the bottom and 9 to 16 (from the right to left) along the top.
pins 4 and 5 are ground
pin 6 and 14 are are CANH and CANL respectively.
and pin 16 (difficult to see in this picture) is +12V
BUT, here's the question: why are pins 3 and 11 loaded?
Do I really need to know what they are?
Needless to say I've googled "OBD2 pinout" with and without Volvo S40 2007 etc. but not come up with anything.
"Almost" Good Answers: