This may sound weird, but my CF3 TS seems to fire both plugs on one cylinder once below 2k rpm and twice for the rpm above 2k during the power stroke.
During my old project of installing variable intake to 1,6TS engine I needed something to control it based on RPM. So I was looking for some switch that would measure the RPM and based on them switch external circuit. I ended up with this:
Digital RPM Window Switch - 8969
Basically you hook it on coil wire, the module senses the coil firing, based on it it knows rpm and you can program it at what rpm to switch external circuit on and off. I cut the wire to one coilpack and hooked it on the MSD module. I started the engine and to module displayed the correct rpm. when the engine rpm varied from idle to 2k rpm, everything was fine and the MSD module was getting the firing signal from the coil and displaying the correct rpm. Above 2k rpm it displayed an error and stopped working. When the revs dropped under 2k, it started working again. I consulted an Alfa electrician and he told me that TS fires the coil twice during the power stroke and this might confuse the MSD module because there are 2 consecutive fires during one power stroke on the coil. I don't know if this happens only above 2k rpm or if only the MSD gets confused above this mark, the only sure thing is that I had to give up the project as I couldn't find a device able to calculate the engine rpm based on Alfa coil firing.
147GTA,Grigio Metallico,Imola leather, 3.75l conversion,F360 TB,ported heads,Balduzzi cams,GTV manifolds,EQ pipes,Supersprint silenced cat back,18" GT multispokes,KW V3,Galfer 6pot 355mm,Brembo sport rear, Blaupunk NewYork 800 + Focal
147 1.6TS, Nerro,Beige Interior,Galfer Extreme Brake kit,2,0TS intake manifold,Custom ex. manifold,200CPI cat,Supersprint silenced center + OO backbox,GTA spoiler,GTA side skirts,GTA headlights,Blaupunkt LA MP74 + Focal + MacAudio + Dynamat + HERZ subwoofer