So I was driving my 2008 Ford Escape 3.0 litre (185,000 km) on the highway and all of a sudden the wrench light comes on. So I pulled over and reset the need oil change message and turned the vehicle off for 10-15 seconds then turned it on again, thinking it was for the oil change needed message. The wrench symbol was gone so I went to pull back onto the highway and then when was accelerating, at around 35-45 km/hr, it took way longer for it to shift into the next gear. Then after about 10 seconds it's finally does. Then it was fine when I accelerated to the speed limit 100-110 km/hr, but the rpms are higher than usual. Usually it sits around 2000-2200 rpm at 100km/hr but now it sits at 3000 rpm at that speed, along with the wrench symbol coming on again.
I took it to a couple dealerships and they can't find any code that is setting off the wrench symbol. They said it may be maintenance issues so I replaced the spark plugs and cleaned the mass air flow sensor and throttle body valve. All did nothing.
My father in law (ex Ford mechanic) says it's probably the exhaust manifolds (each one has a small catalytic converter attached) getting plugged up and needs to be replaced. So I got a mechanic buddy to replace them. And it still has the same issue. I'm out of suggestions or ideas. Can anyone help me out or send me in the right direction?