I have a 2007 Jeep Grand Cherokee laredo 18800 miles. My throttle body code is P0507. I changed the throttle body out twice but still got the engine light on and it runs fine. When the old throttle body was in just the engine light was on. Is there anything else I can do I hate the engine light being on constantly. I also cleared the code with my scan tool it stay off a day and then it comes back on Please help. Norman Adonis

Thank you Scotty

replace the throttle the computer needs to be reset to accept it with a dealer level scan tool. 'Start there and pray the computer or wiring isn't bad.