I bought a 2005 volvo xc70 (174000) miles about a month ago. It started idling rough and shaking when accelerating and then a check engine light came on with two cylinders misfiring. I replaced the spark plugs and it was still driving rough so i had the check engine light checked again and it was 4 misfires. So I went ahead and replaced all 5 ignition coils too.. Still 4 misfires and a random misfire code. I don't really know what else to do, ive done spark plugs and coils, fuel injector cleaner, checked for vacuum leaks and cleaned the MAF sensor