okay, my si has had this problem on and off since 2004, several tunes and engines later(lol) i still have the same problem. okay when i 1st bought the car it would stall going down the freeway, when i pushed in the clutch. it did this several times going to stop signs etc. i cannot remember the code it spit but it was not a tdc. so the problem stayed, also at idle it would fluctuate, you can hear the car advance/retard, it always started this when warm. at one point the timing was at 23 degrees btc thanks to my old mechanic(the answer i always got from him was drop it off and spend$$). so the timing was adjusted, and the throttle screw was set right finally(he had it wide open). so now last night my car stalled and spit a cel for code 8 TDC. i check ed the timing and all was well. i checked the resistance from all the dizzy sensors and they all read at 400 which is a little above spec. i have reset the ecu and i receive you guessed it a code 8. honda has told me before that a light flywheel will do this, which i no longer have. i have been told ignitor, dizzy, or a proper tune. at one point having the car run rich helped, but it still bogged a little and and stalled sometimes. it has been trouble free for abt 8mos. does anyone have any ideas without me spending a bunch of money. if i need a dizzy thats cool but i would hate to buy one like everyone else with this problem and it still run bad.