Hi there,
If replacing the throttle body hasn't solved the issue, it's likely a wiring problem. Here is some more info for you.
P0507 FORD - Idle Air Control System RPM Higher Than Expected Read more: https://www.autocodes.com/p0507_ford.html
33.7k questions
32.5k answers
1.3k comments
23.0k users