jandjm, I had a look at the cable and it looked like ****. So I've ordered a new one, and while the dash is off I'll be sending away the unreliable odometer for repair, which stops every few km's for about a km, and installing my vacuum gauge.
Another update, I bought a K&N filter from America...