I just threw these last night. This is the second time for P0121 throttle postion sensor performance range, sensor A. I rpelaced the TPS last weekend when it threw this code, but now it's back? Also I don't know what the deal is with P0507, idle control system, idling too high? Any help guys? Thanks!