It is electric and common cause seems to be that the tach looses it's grounding.
Solved by rerouting a ground wire on the back of the instrument cluster.
Does your AC work ok? If it does the sending unit on the engine is ok. If it also has failed the sender or it's cabling might be faulty.
__________________
/Per
MB E300TDT -98
|