It's been busy in this thread today - I'll try to read through all of it and post a followup later. For now, I'll just do some selective comments.
1) Yes, I was talking about the firmware noise filtering in MS, not the analog filtering on the PCB. If it's a MicroSquirt, the analog filtering should be OK. If it was an older MS PCB build, and a 60-2 wheel, the filtering might be using out-of-date component values.
2) For MS2, it's possible to hack up the PCB and do a bit of rewiring so that Low-Z injectors can be used without a resistor pack. This isn't recommended (but I can dig up pictures/notes if anyone's interested).
I do have low impedance injectors - I'm running the Volvo resistor pack in the injector ground circuit. I will verify that it's grounded to the block.
The common end of the resistors should go to +12v. MS grounds the injectors to energize&open them (or grounds the injector pairs if you've split the wiring and are running alternating).
I ran a brief tooth log and it has a strong clear signal, nice tall square waves.
The MS log isn't a real oscilloscope -- any signal will show up as the same amplitude with the same tall waves. It may also display as a square wave unless triggering on both edges, or unless you set "render including no interrupt data" option in megalogviewer.
However I'm getting a spike on occasion at higher rpms 5-7k that TS shows as some silly high rpms like 15900. I can't tell if the misfire is caused by the ignition system or if I'm having fuel related misfire, it happens so fast the wideband doesn't have time to change its reading. I will double check the coil wire as it does run close to the Hall wire, I'll zip tie the coil wire well away from it. Sometimes when it occurs it disconnects from TS, I'm using a cable and it's pretty secure, I'm not sure if it's caused by TS losing contact with the Microsquirt.
Separating the high voltage coil/plug wires from everything else is essential. If you're seeing a spike in the tooth logs, it's from the hall sensor and/or noise, not from a misfire. Without noise filtering, MS thinks the spike is the next distributor vane and will fire the injectors/coil after a suitable delay. If the distributor rotor has advanced enough to spark to the next cylinder, it can cause an early misfire. When the real disti vane rotates around, MS should fire again properly. I don't know if there even is a lost sync condition when running just a 4-vane distributor.
For VB242 - you're running a single coil with the LH2.2 distributor, right? Latest MSextra firmware and Trigger Return mode? Can you post a screenshot showing a spike?