Well for the past week my wifes s60 has been misfiring pulled codes p0305 changed plugs w/new volvo plugs no change new coil no change swapped coil with different cylinder same code swapped injectors to different cylinder same code also checked compression even on all cylinders i have cleared the code each time and also unhooked battery for a hour to be sure but i still get p0305, check engine light does flash and engine does misfire @ idle but above 4000 rpm it seems to smooth out and the light just comes on solid. only other thing i found is the wiring going to #5 coil had cracked insulation i repaired the wiring but still runs the same has there been any ecm problems related to misfire codes? iam running out of options and am scared to take to dealer!!! please help!!