Just a random guess, but do you drive an automatic? (Just confirmed in chat it's an automatic.)
When your car fails to start, does it even try? Or is there nothing?
If it's nothing, have them check the Neutral Start Switch. It's a little doodad that checks to make sure the car is in...