There is a recall (TSB 99M03) on the Under Hood Wire Harness. Check it out it could be the cause of your problem and could also be the answer to your prayers.