Well, if you get a code 8 and it says thats the TDC sensor, that would probably be ur problem. You see the sensor is usually located in the distributer, and as the engine turns the dizzy rotor hits the sensor to let it know when it is at TDC. I had mine go bad in my CRX with B16 Swap one time, and it would hard start then eventually not start. I replaced the distributer with one from Rywire, and BAM the problem was solved. I would get ur code checked at like autzone or whereverf irst, they do it for free. The TDC Sensor is one of the most important sensor in the car for start up. ALso, you may want to check ur MAIN RELAY, that flicks on the fuel pump to prime it for start up. Just a thought.