Welcome to the group! The issue you're describing is probably a bad ecm. There are, iirc, 3 capacitors in them and they're a common problem. You can replace the ecm with a good used one, find someone to repair it, or just do it yourself. I believe there's a YouTube video that shows how. I had a local guy fix one just a couple months ago. I gave him $40 and I found the capacitors for $20 on Ebay (although you can find them for a couple bucks, if you know what you're looking for).
The tfi module, I believe, also controls injector pulse, although somewhat indirectly (through the ecm). To rule that out, you can remove it and most of the parts stores can bench test them. They also sell a small tool for the module. It makes it much easier to get off. I suggest keeping that tool and a spare module in the car, if you can.