I did finally manage to squash my remaining misfire problems. I was misfiring because the long term fuel trim was causing me to run lean under boost.
This post is a little long, but hopefully the back story can prevent other DIY-ers from making similar mistakes. The moral of the story, for those who don't want to read it all, is
tune ALL parts of your fuel map. If you simply aren't able to do that, then be sure to
check your fuel pressure when running pre-tuned maps.
When I bought my Hondata system, I knew there was no place nearby that could professionally tune it. So I opted to get my system from a reputable vendor (Payn Technologies) who could provide me with pre-tuned maps for my exact setup.
My initial configuration was a JRSC with the stock pulley, an AEM CAI and adjustable 1:1 FPR, and a DC Sports 4-1 header going in to the stock exhaust. PaynTech's maps ran great in this configuration. I installed the FPR with its out-of-the-box setting, since I didn't have a fuel pressure gauge at the time. I never had a misfire and the thing ran like a rocket.
After a while, I wanted more, so I decided change things a bit. I went for the Endyn stepper pulley to take my JRSC to the 8-10 psi range. At the same time, I picked up a Kamikaze short-runner 4-1 header with a 2.5" collector, and mated that to a custom 2.5" cat and exhaust. I also picked up a set of colder plugs (which are actually OEM S2000 plugs, the ones I didn't screw in tight enough) and a fuel pressure gauge that tees off of the fuel filter canister in the engine bay. I burned a new ROM with the 8-10 psi maps that Phillip Skeete used to get
230 whp from a similar setup. I then set the static fuel pressure to 42 psi (to match the maps) using the "pressurize the system" method, where you turn the ignition on and off several times to let the fuel pump pressurize things (this last step w
as a mistake, which I'll get to later.)
One problem, which I discovered some weeks/months later, is that all of these changes threw my part throttle maps way out of whack. Things were running way too rich, and the ECU was compensating by cutting the long term fuel trim by around 15-20%. Since the LTFT is applied across the ENTIRE fuel map--even during open loop, at WOT--I was running
15-20% less fuel under boost. This lean condition caused things to misfire.
I also later discovered that the method I used to set my fuel pressure resulted in a higher running pressure than I expected. When I used a much better method (disconnect the vacuum hose to the FPR while the engine is running, then set the pressure) I had to back off the FPR setting quite a bit to get down to 42 psi. This was a big part of my over-rich problem.
Next, I set up a custom lambda table in Hondalogger and did some part throttle street tuning using the stock narrow-band O2 sensor. The narrow-band is only good for determining if you're richer or leaner than stoich - it won't tell you by how much. So I simply edged in a little more or a little less fuel until the sensor voltage just started to swing the other way. This process was much slower than using a wideband O2 sensor, but it was free, and worked well enough to smooth out some of the richer and leaner portions of the maps.
During this tuning process, I was going over captured logs of the short term fuel trim vs. MAP and RPM (looking for MAP/RPM values where the ECU was adjusting fuel more than it should) and I came across another source of my LTFT problems. In the Phillip Skeete maps, the part-throttle columns were set up for a gradual increase in richness as the manifold pressure approached 0 psi (the last two or three columns before boost are usually set up for low 14s/high 13s A/F ratio in an NA setup for maximum power), but the ECU was configured to stay in closed loop for some of these columns. So the maps were intentionally made r
icher in these regions for more power, but the ECU was still running in closed loop and trying to lean things out to bring it back to stoich, bringing down the LTFT in the process. The solution here was to lower the closed-loop cutoff value in ROM editor, to prevent closed-loop operation in the richer portions of the map.
Recently, I've switched to the
Hondata JRSC Big Boost pre-tuned maps. These maps have pretty good part throttle tuning, and they went the extra step of setting all the fuel maps to stoich for anything below about 1 psi, and adjusting the closed loop cutoff and VTEC engagement appropriately. This makes a lot of sense for a supercharged application, since you spend a lot more time in the just-below-boost columns in part throttle driving than you would for an NA setup.
So in conclusion, running too rich in the closed-loop columns of the fuel map can cause the boost columns to run lean due to LTFT adjustment, which in turn can cause misfiring.
Kannon--I don't know if this is your problem, but a simple way to tell is to pull up Hondalogger and see what your LTFT value is. If the LTFT value is more negative than about -10%, chances are you need to do some tuning. You can test this hypothesis by doing an ECU reset (kill power to the ECU for a few minutes), which will reset the LTFT to zero. Then go do a few WOT runs and see if your misfire goes away, before the ECU has a chance to readjust the LTFT.
-Andy