I had exactly those symptoms on my Zetec 4/4 and it was the sender unit at fault.
Changed it and all was well.


Bob

2009 Black Roadster
1999 4/4 2 litre Zetec