DO NOT TAKE YOUR CAMERA IN FOR REPAIRS. It's a waste of money because this isn't something you can repair - I'll explain thusly, but just wanted to get that message across.
The D70, like all digital cameras, suffers from hot pixels under long exposure situations. However, a lot of Nikon's DSLR's also have this purple haze issue - it's caused by elements near the sensor which get.... Hot... During long exposures - the higher the ISO, the more exemplified this effect becomes. The D50, D100 & D200 all have this issue (although it's much less apparent with the D200). You won't have noticed it before because you need either seriously long exposures or very long exposures & a high ISO.
But fear not.
Simply by turning on dark frame subtraction (Long exposure NR) you can completely eliminate this. Assuming the latest firmware (but is probably the same with older firmware, too) go to shooting menu > long exposure NR > ON.
This will take a second exposure, of equal length to the first, with the mirror down & shutter closed - and then subtract the results from the first, cleverly mapping in extra pixels from surrounding areas where required. The advantages here are twofold, as you'll also get rid of the hot pixels you're inevitably experiencing (although they may look like stars in shots like these

).
It does of course mean that your exposures are doubled, so if you're doing 30 mins, be prepared to wait an hour. Also, make sure you have plenty of battereeee powah