Here's a good post about TFI that I'm referencing: https://www.therangerstation.com/tech_library/TFI_Diagnostic.shtml#:~:text=The%20push%20start%20mode%20allows,(SPOUT)%20signal%20is%20received.
Basically there's a CMP sensor that goes to the TFI and is half rotation of the crankshaft. The TFI needs a SPOUT signal from the ecu which is the issue. This signal is supposed to control the ignition timing and dwell. The TFI sends a PIP signal to the ecu which I'm unsure how to interpret this.
My question is how the ecu knows what SPOUT signal to provide in the first place and how the PIP signal is interpreted. I just don't know enough about it and I'm not really finding much info.
Also, there's a class action lawsuit on these modules so I'm not really wanting to go this route personally but it potentially could be done. Any thoughts?