you know i kinda had the same problem with my b16 when i came to a red light it would die on my and i found out my oil pump went bad and i replaced it which was a pain and it never did it again i dont know if that is your problem without being there when it did it but it kinda sounds the same as mine wish i could buy but have two vehicles now and trying to get rid of them to get something new