Engine not revving past 3500 rpm!
Engine not revving past 3500 rpm!
So I drive a 2001 Honda civic DX (non-vtec) and I recently swapped the d17a1 engine to the d17a2 (from a honda stream) since the original motor died. I have been driving the car in limp mode for a couple of months now (it has the original 37820-plm-l04 ecu in it) but I ordered another ecu (37820-plr-l05) because it supports vtec. I have the proper vtec supporting harness on this vehicle as well. Just this morning I took the car into the dealership to have the immobilizer codes changed for the new ecu so my key would work. Everything goes well and when I turn onto the highway to experience vtec in this vehicle for the first time, the car reaches 3500 rpm and instantly bogs and doesn't want to rev any higher. Fortunately the car is still driveable, but I need help troubleshooting why this is happening. I have a check engine light on and I assume the codes are the same as what they were for the old ecu (o2 sensor, and I was getting a vtec solenoid reading) I asked a friend of mine who is a Honda mechanic and he asked a master tech what the issue was and they both said that it might be from the vtec solenoid. I'm just curious as to why it would behave like this at 3500 rpm when the vtec switchover occurs at 5200 rpm? If anyone could provide assistance to me it would be very greatly appreciated. I honestly have no clue why this is happening.
Re: Engine not revving past 3500 rpm!





