Don't spend the money on the Xemodex.viewtopic.php?f=12&t=29885
Read my post on volvoforums.
It needs to be cleaned very well and your battery needs to be replaced. Yes the battery is over $200 but you better pay now or pay later. There are many voltage sensitive electronics and sensors in this car that require a good battery.