Hate to bring up an old thread. But we just went through this on our ‘05 just over 317,000 miles... After replacing the starter and the ignition relay our electrical technician found that a malfunctioning EFI relay was the culprit all along... 1,200 dollars later and a few days with out a...