Here's the long saga on my 97SE. Sorry in advance for the length. Purchased it in Dec '10. Speedo read 60k, but the previous owner just put an engine in with 50k. I upgraded to the Digital DIC. All I got was flashing zeros and flashing "Trac Off" light when I hit the gas. Tried several 97 DICs, including a known working unit from my good GP, same result. Changed out all four hubs, rotors, pads, and ECBM. Still same result. It was suggested that the PCM was stuck in programming mode. So, I got me one and changed it out. Finally, the DIC was working. Was driving home, everything running great, didn't push it at all. Then, about 2 miles from home, going up a hill on the expressway, I started losing power, SES light starts flashing. So, I get her home and check the codes. Got a P0304. Naturally, I came here and checked it out. Changed the plugs and wires along with the A/C compressor and accumlator/drier. I clear the codes and start her up. On start up, it sounds really rough and I get the flashing SES and the engine sounds like it is knocking. Now, I change out the coils. Clear the codes and start her up again. Still rough and knocking but no SES light. I took her for a 10-15 mile ride. Power sucked, tranny kept shifting at higher RPMs, and the engine was knocking. Sounds like it's in the rear/firewall side. Before I go any further, did I blow a piston? Here's a couple of videos of the know:
From the inside of the car:
From under the hood: