I had a similar problem last year, cost me around 9 months of my car not being reliable/running.
Went to 4 different shops including a ford dealership, none of them could figure it out. The car had a laundry list of parts thrown at it with no effect.
I ended up taking the car to a VERY good...