You have a '95. It is entirely possible that the wiring insulation on your engine harness is deteriorating--it's a known problem with ALL 95-97 models.

Ford has an extended warranty on the harnesses until 100,000 miles, it's the 99M03 recall.

Brian