It was a busy relay - I've used those cheapo relay modules from ebay for a few projects and they seem to handle fast switching really well so far.. not had any problems with them yet even over fairly long periods.
Cool I'll try that µs timeout argument, thanks again for that!
Is there a better way to reduce the interval rate or is just dividing the distance good enough?
Cheers!