When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I have a 2002 Honda Civic so with 1.7 engine. Original engine burnt oil so I got another d series engine to swap into. Finished the swap and I have a problem of not being able to go past 4k rpm(rev limit) while in gear (5 speed manual). Low oil pressure light is on but when I try to pull codes the only code I get is PO141 which says is O2 heater circuit along with a 65-40 code??? Any ideas on where to start I am completely lost.
while the engine out I did do the head gasket along with check to make sure the engine was in time. Any help is greatly appreciated!!
🙏🏽
what car model?
what was the original engine code?
What is the "new" engine code?
The oil pressure activates the VTEC, if low it could put the ECU in limp mode. Or it could just be the oil pressure wring not connwcted
D17A have VTEC and are low JDM engines brought from Japan
D17A1 are all USDM engines except EX/HX and don't have VTEC
D17A2 are EX USDM models and have VTEC
D17A6 are HX USDM models and have VTEC
If ECU is for VTEC and can't find signals from VTEC, it's gonna go into limp mode. or the oil press sender is not working
model is civic si. As far as i remember the original engine didn’t throw any codes nor a check engine light, the new engine is only throwing the PO141 and the 65-40 but doesn’t run right.
Hello!
Car may have come from Canada I am not sure as I am not the original owner. Checked both the original engine and the new engine both are D17A2 both also have vtec i assume then, also did a quick vin look up and it says its a 03 ex coupe with a 1.7 D17A2 in it. On the back of my trunk it says si so that's what I went off. With this information should I start looking at oil pickup???
Thanks again for your help!!!
Last edited by Andrew229; May 19, 2022 at 05:05 PM.
OK, so it is a VTEC engine to a VTEC engine. ECU should not be the issue.
PS: always start with the cheaper or easier options if you can't pinpoint the issue
check oil levels - low pressure could trigger the ECU to limp mode
Check the oil pressure sender connections and if the wiring was not damaged during the swap (I know, it's in a painful place to check between the engine/firewall)
heck, could even be the sensor itself. But not expensive, so...
VTEC low oil pressure should trigger a limp mode, but do check above, just in case.
The o2 is not supposed to trigger the limp mode, but if above fails...
Get a new OEM o2 - Denso or NTK Honda hates aftermarket sensors, mind you
- 2002 uses the narrow band, so should be not expensive (primary sensor - the secondary is just to check cat healthy)
i know oil levels are good as I just did an oil change used the oil it calls for the on the cap. So I will double check the connections to make sure they are secured. Thanks for the help and will reply back if that doesn’t work 👍🏽
I know oil levels are good as I did an oil change before running the engine after the swap . I will double check the connections to make sure they are all connected and will reply back if I still need help. thanks for help!
heys guys I just tested oil pressure and oil pressure seemed hood, 65psi and about 90psi when throttled up. To me that checks out. Where should I look next??? Thanks in advance