I unfortunately had to replace my engine recently. The old one had broken valves lodged in pistons. Everything works great except that it idles too high, around 1500rpm. The throttle position sensor is set full counter-clockwise for lowest rpm. Idle control valve is clean. I even did the Subaru relearn procedure - no difference. Any ideas?