What were the previous codes? You should have gone back to your previous thread in order that whoever was working with you gets notified and since he has a history of what is going on. Here we need to start all over again.
P0505 is a fault with the throttle body and if the wiring circuit and ECM are tested good, then the throttle body would have to be replaced.
P0170 could be due to the faulty throttle body or a leak in the manifold.
Monday, August 3rd, 2020 AT 2:52 PM