I'm having this problem on my 2004 i-CTDi Tourer - looks like this is a common problem!
£180 for OEM replacement struts is expensive compared to the £70 price at www.sgs-engineering.com
Honda Part Numbers:
Strut Right Petrol 04741-SED-900 Diesel 04741-SEG-900
Strut Left Petrol 04746-SED-900...