← Back to list

1997 Honda Accord VTEC with 2000 Honda Accord VTEC p0304

Model: 1997 Honda Accord VTEC Fault Code: P0304 Posted: 2007-06-12 22:30

I just swapped a 2000 honda accord engine into a 1997 Honda accord. The engine that was originally in the car was an f22b1: 2156cc 8.8 to 1 compression ratio 85mm bore 95mm stroke The engine that swapped into the car is an f23a1: 2254cc 9.3 to 1 compression ratio 86mm bore 97mm stroke I am running this swap on the factory f22b1 computer, with the factory f22b1 intake manifold, sensors, injectors, wire harness etc. I moved all the f22b1 parts that were originally in the car and only switched the engine block which has a bigger bore and stroke and higher compression. The car starts up right away and idles. It is throwing a check engine light. I am getting code 74 when sticking the paper clip into the blue harness plug under the glove box. (7 long puase blinks and 4 short pause blinks) I looked this up and it is the same as obdII code p0304 (misfire deteced in #4 cylinder) I can hear the cylinder missfiring at idle. It is making a knocking sound. I have tried replacing the #4 fuel injector with the one from cylinder #1. This did nothing. -the code did not change to p0301 so I can assume the injector is ok I put new plugs and wires in the car. I tried pulling off the #4 spark plug wire while the motor was running and the engine hesitated alot (so I know #4 plug is firing) I suspected a vacuum leak because when I blipp the gas at idle, the idle falls and the motor almost shuts off and then it begins to idle again. I checked the egr gasket, intake manifold gasket, throttle body gasket, and all appear to be OK. EGR seems to be working fine. I can not find any holes in any vacuum lines. This is driving me crazy. I put 93 octane gas in the car because the motor I put in has a higher compression ratio, and a bottle of fuel injector cleaner. Could the slightly larger bore and stroke and slightly higher compression ratio be causing the missfires? If so, then why only on cylinder #4? Could the p0304 code be for random cylinder missfires and not for cylinder #4? I read that faulty catalytic converter and o2 sensors can throw this code. Why p0304 though (#4 cylinder only) and not p0300 (random cylinder missfire) if the cat or 02 is bad? I can hear a noise coming from what sounds to me like #4 I did a compression test and all 4 cylinders are reading between 140 and 150 I checked the valve lash at TDC for all four cylinders. There arn't any valves stuck open. What else can I do to fix this problem? Could it be the ECU and engine missmatch causing the problem. I assumed the ECU could compensate for such minor changes from F22b1 to F23a1

Related fault codes
P0304
Comments (16)
Anonymous 2007-06-13 11:37

Well, if you kept the original PCM for the new engine, that could be your problem. I don't know for sure, but I'd check all the cylinders for a misfire. Ive had it happen that the scanner tells me cylinder 1 is misfiring but it was actually another. So go back and double check ignition on all the cylinders and swap all the inj. next and see if the code changes. If it changes when moving all the injectors around, then you know the PCM is misidentifying a cylinder.

Anonymous 2007-06-14 20:32

I swapped injector 1 with injector 4 and the code still reads p0304 I pulled the wires off while the motor was running and they are all sparking. This is driving me crazy. Any other suggestions?

Anonymous 2007-06-15 06:27

incorrect timing maybe!

Anonymous 2007-06-16 11:47

The distributor on OBD II hondas is fixed in place and the ECU does the ignition timing. It can't be adjusted by moving the distributor. The spark plug wires are definately in the right place on the cap.

Anonymous 2007-06-16 15:50

yeah but the timing belt drives the distributor right! Is it timed right is what I'm saying!

Anonymous 2007-06-16 19:00

I just scanned the car with a cheap obd II code scanner and got code p0141. I guess I was counting code 74 but it was really code 65 I am going to try to swap out the second o2 sensor.

Anonymous 2007-06-16 19:02

jeff compton wrote: yeah but the timing belt drives the distributor right! Is it timed right is what I'm saying! When the crank pully shows TDC for #1 cylinder, all the valves at #1 cylinder are closed. I did a leak down test on all four cylinders so I know the cam timing is right.

Anonymous 2007-06-18 09:27

The dist. on OBD II hondas is NOT fixed in place. Sorry.

Anonymous 2007-06-18 09:34

I think he's too qualified for us!

Anonymous 2007-06-18 09:43

Yeah, he's probably better off without us.

Anonymous 2007-06-19 11:48

Darkrooms, would you like to elaborate? I own 3 5th generation honda accords. one is 95, one is 96 and one 97. The obd1 accord has a distributor that can be rotated to advance r**ard the timing. The obd1 distributor has a cam angle sensor inside of it to determine TDC. The obd2 accords both have a fixed in place distributor. One of the the three adjusting slots found on the obd1 distributor has been replaced with a hole just big enough to pass the bolt through. This prevents you from rotating the distributor. There is also no cam angle sensor inside the obd2 distributor. Instead, there is a crank angle sensor behind the crank pully. The ECU advances and retards timing. I swapped out the secondary o2 sensor with one from the other car. The code is cleared and isn't coming back.

Anonymous 2007-06-19 11:53

yeh!!

Anonymous 2007-06-19 11:57

There is a cam angle sensor inside the OBD II dist.

Anonymous 2007-06-19 13:46

who are we to argue, he has 3 of them right! He's the expert not us! He's only here for our benefit not his don't you know! His is obviously a car that can't be fixed because he's checked everything we've told him and it's none of those things

Anonymous 2007-06-22 13:52

Im not gonna get into this just wanna say this, u own 3 obd II accords how can u say all OBD II hondas dont have and adjustable cap?

Anonymous 2008-02-09 08:43

the crankshaft position sensor is set up differently as well on the 2000 model if i'm not mistaken, did you use any harness adapter for the pcm?