It's possible that it's the engine wiring harness as Ford had a recall for this product as it had a history of cracking causing it to short and stall. The recall would replace the part provided the car was less than 10 years old or under 100,000 miles which ever came first. Hope this helps.