A friend with a 993 had this problem and it turned out to be the earth strap from the engine to the body after quite a bit of investigation. I think the strap was about £45 from Porsche but his bill was bumped up by diagnosis and removing the starter to check that first.
Good luck
Good luck