Are you aware of the built-in code reader on your car?
https://www.volvoforums.org.uk/showthread.php?t=122391
It might be a good start to check for codes. They don't always directly indicate where the problem is, but in my experience if the ECU is faulty it won't even read out the 000 code.