i have a 91 civic dx hatch with a 94 integra LS engine (b18b1) and 95 LS ECU and its been giving me idle problems, it revs high when its cold, but when its warm and im driving around it will idle low around 500 and jump to 1000 slowly and on occasion it will stall at a light or just when i have the clutch in, but i can start it up again just fine. i have changed the iacv and cleaned the fast idle thermo valve, also has new plugs, wires, distrib cap and rotor, fuel filter, oil change. when it starts giving me problems, it will have low power unless i floor it then it accelorates fast and fine, but at normal calm driving it has trouble (misfiring? low fuel pressure?) once again, this only happens when car is warm. could it be timing? distributor? injectors? or fuel pump? also the check engine light does NOT come on, but i get a code 20 (electrical load detector) when i check for cel codes.