might be a possibility of something other than the ignition system. Maybe there could be a problem with the fuel delivery system. Check out your injectors and your fuel pump. Check the lines.
I wouldn't go replacing expensive parts just to figure it out. You might want to have the computer checked out by a specialist because I don't think its something that you can do unless you are electronics expert. You could pop open the housing to see if there is still and standing water or residue or visual problems.
5 Speed Manual
Alpine CDA-7895 Head Unit
12" Alpine Type-R, sealed box
Pioneer 400w amp for $20 at a yard sale (to replace my fried MRV-1507)
Infinity Kappa 4" 2-way speakers(rear)
Infinity Kappa 5.25" component speakers(front)
Debaffled airbox, K&N filter
Tracked Mud on carpets
Shampooed and cleaned carpets