Haynes manual says that the relay in question is the 'Inlet manifold pre-heater relay' - does that mean its a relay for the auxiliary air valve? Could explain why my engine misfires slightly on a cold start up - if the engine is warm, it never misfires. And on a really warm day it lessens the misfire. I've replaced/tested everything apart from the knock sensor and it still does this. Could it be that this relay was the problem?
I'm probably completely wrong, but my engine is all new and this problem is still there, and I'm out of ideas....