absolutely not .
1- this car comes to my shop
i would check for fuel & spark and see what i m missing & based & what i find i will check
check all fuses , check fuel pressuer, fuel pump relay , check ckp sensors, etc...
so yes i think it is a better for a shop to run the diagnostic and see what is missing and why it want start .
its better than throwing parts at it and we will be guessing at this time
ckp is common issue but that dont apply on ever situation .
Let me know if you need anything else on it , just reply back here & we can continue.
if you are good , Please Kindly rate me.
Hope I was helpful to you
A Positive Rating is Much Apreciated
This Post Will Stay Open for You To Come back and Ask me Any Follow Up Question You May have on this issue , even after you rate me
ASE Certified Tedchnician