What causes problems starting a car and the engine to misfire going over 60 mph?

This problem started about two months ago. I have a 2006 Ford Taurus. So far no mechanic can figure out the problem. They have replaced all of the spark plugs (numerous times because they keep going bad), an engine coil, the crankshaft position sensor, the battery, did a tune-up, ran a $100 diagnostic test and still the problem occurs. Anyone have any idea what could be the problem?

Added (1). I forgot that they also did a coolant flush.

What did the $100 diagnostic test say?
What is happening to the spark plugs? They should last a long long time.

I would say a 2006 Ford Taurus if I were guessing.

Sounds like either engine timing, which is electronically adjusted, poss fuel filter clogging up or tune-up time… Or both.

The fuel injectors can be dirty