Temperature spikes and drops with ds18b20

I've never had a problem with DS18B20's with fixed power (over 920,000 readings). So its likely to be either a parasite power issue or noise on the cable - how long and how well screened is the cable? Does it run near mains wiring?