I have only heard of Xemodex ETM replacements...and they usually ship them to you already pre-loaded with any software settings your car already has.
Have you seen this post - viewtopic.php?f=12&t=38504
-- > Does that install really take as long as Yehuda says ?
So it was just one time? No way moisture could have gotten inside the etm or anything?
I partly know your aggravation, as my 2001 V70 has occasionally flaked out.