Hey guys, just joined the forums and I'm hoping someone can help me fix my problem. Ill start with the previous week before this started. Finally had my car running great after I did the head gaskets. I was driving along and the roads were pretty bad and I went through a big puddle. A few seconds later my car started shaking and the tach started flipping out. I broke down on the side of the road and had no spark from my coil or to my plugs. I figure it was just the tfi, so I leave my car in a parking lot and come back later, swap out the tfi and it fires right up. From that point on my lacks power through most of the rpm range. At about 4 thousand rpms at WOT or even half throttle, the car starts to misfire like crazy, loses all power, tach flips out going back and forth. What I have done so far is replaced my plugs with autolite coppers gapped at .45. New spark plug wires, new coil, an msd ignition box, cap and rotor, and remanufactured distributor from autozone. I checked my tps voltage checks out good along with a nice clean voltage sweep, checked and cleaned all grounds, 2 new o2 sensors, cleaned MAF, and cleaned and checked all grounds. My fuel pump and filter were replaced about a year ago. I'm pretty certain the miss is ignition related because of the tachometer behavior. I checked under my hood in the dark and saw no arching. I tried 2 different ignition modules from autozone, seems kind of strange that it ran fine until it broke down then ran like crap after changing the broken tfi. Messing with my timing doesn't help. I have run out of ideas. I'm leaning towards bad remanufactured distributor and or bad quality tfi. I also replaced my ecu. Any advice on where to go from here is appreciated, and sorry for the long ass paragraph.