You really need to have a diagnostic code reader with live data plugged in. This is the only way to read the EFI system as it runs. It will show if you have any hidden codes, it will show the voltage at the TPS, engine coolant sensor and so forth. All these things need to be working correctly for the engine to get the correct spark and fuel. But with out a Diagnostic reader plugged in, you will have to sit there with a meter and measure the electrical items one by one. The fuel injector simply gets a signal to pulse, this opens the injector at specific times to squirt fuel into the cylinder. This is confirmed by signals from either the timing sensor, or crank sensor. You will also need to make sure something as simple as the coolant temp sensor is working properly, if it is not reading properly, it will tell the engine it is either too cold or too hot. This will effect your fuel problems. You will also have to measure the map sensor, the tps sensor and so on. That is why it is so much easier to get it plugged in and read it as you try to start it. Is there anyone close to you that has a diagnostic reader to plug in when you try to start it?