The relays are all the same, their Ford part number is XXXXX lists for $8.01 each
The diode is F5TZ-14A604-A lists for $3.59
You will have to check the basics, do you lose spark or fuel. Check for vacuum leaks and tap on the IAC valve to see if it will idle back up. [Aluminum valve near throttle body has one end round, 2 wire connector] Does it idle low?
Need to inspect the wiring around the relays for loose terminals. Could also pull the pcm codes to see if anything shows up there. Autozone will do this for free if the car will make it there.