Had an intermittent crank problem on my MY04 over the weekend - I pulled off the white spade clip at the solenoid and cleaned up both sides with sandpaper, and it seems to be OK now. I removed the 'over the engine' air pipe to get better access, and now have picked up a 'hunting idle' - i think I caused a vacuum leak.
'04 XC70 (petrol/auto), Nautic Blue / Graphite, Premium, Touring, Boosters, Xenia Wheels w/235x60 Nokian WR's (wife's kid-hauler)
'89 Olds Regency (72,000 miles - my daily driver)
'75 Chevy Caprice Convertible (253,000 miles - on blocks with raccoons living in trunk)