my buddy has a 94 4-door civic with an sir2 b16 swap. it ran fine after completing the swap and gave him no problems. then one night after after a couple drinks he went out and his car was dead, so his buddy jumped him. the only problem was, he hooked the cables up backwards. he had to get a new battery, and replace the battery fuse under the hood. it also fried his msd sci ignition box so he took that out. he ended up getting a new oem dizzy and i installed it. new cap, new rotor. basically everything is new. now the car will start and run just fine for about 20 min, then start to chug and die. it will not start again. it throws the code for the vtec solenoid and the icm. the icm is the ignition control module, which i'm guessing is the ignitor. has anybody else ever had anything similar to this happen> and if so what fixed it? every day that passes with the car broken sends my friend closer and closer to the edge. he's starting to freak out. i'm frustrated also, but at least i get to go out and drive home in my h22 powered hatchie.

any advice would be greatly appreciated.
thanks in advance