Hey everyone , this thread is about my manual transmission 1994 corolla se limited with a 5AFE gen 2 engine . I recently installed a fresh wiring harness which was in perfect condition , grip to grip proper . I was running an incorrect A/t 5AFE ECU (part # 89661-1A440) which did not have the IDL input pin from TPS which is a 4 wired one , so the car was driving very weird , giving jerks while in gear in decel , low shaky idle of 500rpms , knocking , extended cold cranking and fast startup only when warm .
Fast forward to new ECU , its a manual transmission one with the orange sticker & part # 89661-12730 . This ECU had an IDL pin now . Checked the ECU by opening it to verify if any damaged components , but all seemed clean . After installing this ECU , the car idle speed at start up and even after warming up is 1200-1250 rpms , showing no sign to come down . Also after this ECU got installed , on a short drive the CEL light came on for code 52 ( knock sensor error) . Could this high rpm be caused by this bad knock sensor ?
I have calibrated the tps in the correct factory manual spec , replaced the map sensor also to be safe .
Its a new throttle body , with perfect ISCV and stop screw on factory position .
No vacuum leaks found , all items in ignition are maintained , as well as fuel line items, all fresh .
STA wire is confirmed to be connected and showing volts while cranking the engine . The hard start on cold temp did not resolve as well .
Another fact , while i was checking the knock sensor error code , the engine was on , cause if i shut it it would wipe the code away , upon shorting the diagnosis pin t1 ,e-1 the RPM dropped to a stable 800-900 . Got back up when i removed the pins from diagnosis port . Strange .
What could the error be ? Hoping to hear experts .
@Xulfiqar @Vaqas1 @SER_GTR