check your solenoid on the frame or starter solenoid not your starter but the solenoid then check your switch. you can use a voltmeter to test these as well as your relays. this happened in my ford check these first before you spend alot of money on parts and labor you dont need
RepairPal Certified shops can diagnose and repair your 2005 Volvo S40. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.