Stop in for a cup of coffee

Sound like they are just throwing parts at it in hope to solve the problem. A bent pin on the ecm or a pinched wire can cause a pile of problems.

had a ford edge that kept running out of gas. Could only go a couple hundred miles on a tankful. the heater core was replaced,and entire dash was removed. When they re-assembled it,a connector had a bent pin. It wasnt running the auxillary pump to move fuel to main fuel sump. Three days to figure that one out.
From what little I know, I told them I felt it was whatever chip or computer board that reads the sensors is bad. Most the time they'd check the code and find nothing wrong. Who knows, but I know I'm tired of it. Some of the cash we get from selling our paid for current house is going towards a new truck.