ok i have had the code read 7 times now and have replaced the IAC Valve 3 times and the code p0507 keep coming back up as Idle Air Controller "RPM's To High" when i hit about 30mph its as if the cruise control kicks in and idle stays at 1500rpms until i come to a complete stop and it is killing...