Actually, I've rechecked what sensors cause the fan to spin up constantly. It's actually just the overtemp stat. Unplugging the others just stop the fan relay trying to click in.
I'm wondering if it's actually the stat that's got a weird intermittent fault where by, at rest it's got continuity...