My 89 Si with a 92 B18A1 does the same thing. But It did that when it was in the teg also? I bought a fuel presure gauge and it sits at 35 psi when idle. Timing is correct also. If anyone knows what the problem is, please reply. I would like to know as well........