Thanks, some good suggestions there.
I will go and post it on the STe2ecommunities site and see what I get as a response. The thing that annoys me about all this though is that companies seem to believe that by putting up a public forum, it takes away the need to offer 'real' support to all but their most valuable clients. Anyway, enough of a rant for now...
I'm checking on the distributor path, but I believe the parts were bought through an online distributor... (I wasn't directly involved in the design, just helping to resolve some issues).
Just in case someone has come across it, here's a quick summary of the issue:
The part I'm working with is the LSM303DLHC from ST. This is basically a tri-axial magnetometer and triaxial accelerometer in a single package. The issue we are working on is related to calibration - on some devices, after 1 - 2 months, we see a large deviation in the zero offset of the magnetometer (around 0.2G). This has appeared on different axes on different devices. I've been trying to get in touch with ST to detemine if this is an issue they have had reported previously.
Cheers,
Adrian