Hello, again, MV.
Your 2001 S40 is a "different" Volvo as it was born out of a marriage (miscarraige?) between Volvo and Mitsubishi.
Try posting your specific S40 problems here...
...then wait just a few minutes for the S40 pro's to jump in with all the good advice.