1994 4/4, 1.8 Zetec.

From cold my rev. counter doesn't work. It does read properly when I take my foot off the accelerator, or flicks up and down in time with the indicators. It works perfectly if I turn the blower on.

If the car has been standing in sunshine all day and is nicely warmed up (not just engine temperature), then it works just fine.

Any ideas?