I've also been trying to get the tach working. Unfortunately for me, all the older LS based engines use a 24 tooth reluctor wheel to keep track of the crankshaft speed and position (LS3 uses 58x. Lucky you!). The Porsche engine uses a 58X reluctor, meaning I cannot just plug in the GM sensor into Porsche DME. The other option is to use the tach output signal directly from the ECU. Unless both engines have the same number of cylinders, this will not work without some modifications to the signal. I've got something worked out with Arduino, but I still have to test it in the car. If you are interested, you can see more on this in my
blog.