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 1999 Honda Civic with a jdm b16A swap. I’ve been having trouble with my car stuttering and hesitating. I’ve replaced the fuel filter and that seemed to help a bit. I’ve included a video of this vacuum port on my car that isn’t connected to anything, could this be the cause of my troubles?
Where would the purge solenoid be? When doing research I saw people were saying that the jdm b16A doesn’t come with one?
I was wrong! Mine (USDM B16A2) goes to my cruise control actuator. At any rate, you need to plug that vacuum leak. You can buy a set of vacuum caps that are pretty handy.
I was wrong! Mine (USDM B16A2) goes to my cruise control actuator. At any rate, you need to plug that vacuum leak. You can buy a set of vacuum caps that are pretty handy.
after plugging the hole the car ran a little better but this morning the car wouldn’t rev past 3k while In gear, removing the plug fixed this? I have no clue where to start.
Edit: I lied, after removing the plug it revved up fine but now it’s back to barely getting it above 3k. It’ll go above if I floor it but it struggles.
Last edited by Jace Johnson; Nov 5, 2020 at 09:20 AM.
Where would the purge solenoid be? When doing research I saw people were saying that the jdm b16A doesn’t come with one?
JDM engines, from what I've seen, retained the old OBD1 style evap system. The USDM ones had the big purge valve assembly mounted to the fuel rail:
The valve is the same as 99-00 SOHC Civics used, you'll just need to install it on your rail and plumb it with some fuel hose if your intake manifold looks like the Civic Si one shown above. The nice preformed hose is, unfortunately, discontinued from Honda.
I have a jdm b16A in a 1999 civic DX. The car is throwing code P1259 for vtec wiring and a code for o2 sensors. Today the car struggles to rev past 3k but will if I floor it in first. I recently changed the spark plugs also. It hasn’t rained.
What ECU are you using to run the B16A engine?
Also, check for swapped sensor connectors, which in some cases will blow the ECU.
Some sensors can be connected to the wrong connectors. Verify that sensors and connectors match using the connector wire colors.
First or second generation B16A? Does the B16A have a CKF sensor? Are the VTEC solenoid and oil pressure sensor connected?
I have no clue what gen it is I’ll put a pic of the engine stamp if that helps. I used to get a code for the CKF but I did the bypass. The vtec solenoid was rigged by the previous owner who didn’t do a good job wiring, I’ll include a picture. I know it’s dirty
Shitty wiring, it runs past any connectors and it directly wired to the ecu
I plan to replace the vtec solenoid gasket and to go through the shitty connectors soon.
The Yel/Blu wire spliced to the VTEC solenoid wire should run to P2T ECU pin B12. Verify. The stock wire is Grn/Yel.
The (Grn?) power wire for the VTEC oil pressure switch should run to P2T ECU pin C10. Verify. The stock wire is Blu/Blk.
The connector plugged into the VTEC oil pressure switch may be for the power steering pressure sensor. Look into possibility.
It’s pinned right, regardless of whether it’s a power steering plug or not it’s wired straight into the ecu. Is the black wire coming out of the pressure switch supposed to be grounded there? I could move it. I think the problem is either the gasket/screen or the quality of the splices.
Is the black wire coming out of the pressure switch supposed to be grounded there? I could move it. I think the problem is either the gasket/screen or the quality of the splices.
I can't see where the ground wire is attached. It is supposed to ground at G101 on the thermostat housing. No ground wire should be loose.
Properly redo the wire splice and inspect the connector pins.
just kinda skimmed this but it looks like you have a mis match of parts
I have an obd 1 JDM b16a, there is no port on the back of the manifold, the jdm obd1 b16a didnt have an evap purge solenoid
On my intake manifold the IAT is in the intake runner, circled
I checked the parts catalog, obd2 97 del sol with b16a had the IAT in the manifold, but the 99 si had in the intake tube
make sure you have an iat hooked up
also obd 2 jdm B16a did not have the vtec pressure switches on the vtec solenoids
my obd1 b16a also is a 5xxxxxx block the same as yours
just some random info, may help you idk
Thank you,
So I have a different manifold and vtec solenoid on it? can anyone identify what manifold/solenoid please? If there isn’t supposed to be a pressure switch then how does the vtec know when to engage? Where is the IAT on other b16’s? Could the port be for cruise control? Wouldn’t it throw a code if it doesn’t have an IAT? I’ll upload some better pictures of the manifold and solenoid.
How 'bout you start with a picture of your manifold where it's not covered up by your hand? Looks like a P2T (no IAT sensor) but can't tell for sure without seeing the whole thing. Your IAT sensor should be in the intake tube. VTEC solenoid assembly looks standard, pressure switch is present. The wiring is very suspect though.
Did you pull those codes yet? Your car is in limp mode. You have codes. You need to start there.