Re: TB Code 0507 high idle error
I think P0507 is a higher idle speed than expected.
I would check the air induction system for any restrctions (dirty filter) or leaks.
I would also check for any vacuum leaks.
If all that checks out, it is either the throttle body not working properly (carbon build, bent throttle plate, bad electronics, etc.) or a problem with the PCM.