I was on my way home last night, doing about 60mph. I came to a bend in the road let go of the gas and the engine backfired like a machine gun about 5 times. Gave it a little gas through the bend and got about 10 feet from my drive way and check gauges light came on, started turning right into the drive way, and the engine just cut completely off. Noticed my gas gauge was leaning towards E and we all know how the gauges blow in these cars, so I called my g/f and had her bring some gas and jumper cables. Poured some gas in the car, hooked up the jumper cables and tried started it and it just cranked. As it was trying to crank the car seemed like the battery was dead, and all the lights would dim to almost off. Pulled the jumper cables off, tried started it a few times. Hooked my scanner to it and pulled code 16 low resolution pulse, gave up and pulled it the rest of the way home. This morning I got up hooked the battery charger to it and waited about 10 minutes and tried to start it, and it did the same thing it was doing last night. I pulled the PCM, let the battery charge for about 30 minutes than tried to start it up. It ended up starting, and stumbled horribly, backfired and fell on it's face again. I put a fuel pressure gauge on it, turned the key on and had ~40psi. Had my g/f try to start the car and had about ~50psi while cranking. I than put a spark tester on, cranked the key and the light lit up, with about a 1-2 second delay. I rescanned the car, and found no codes this time. For the hell off it, I ran through the diag chart I pulled from ALLDATA, and tested the PCM side of the opti harness and had 5 volts. Tested the opti harness it self, also 5 volts. The diag chart leads to faulty Opti connector or faulty distributor. The only problem I'm having with this is that the code is no longer being thrown so I suspect code 16 was thrown because the battery was pretty well drained the night before. I'm kind of leaning towards the timing chain jumping or breaking. When I go to start the car, it backfires really bad, which leaves me to believe the timiing is off, and the plugs are firing after TDC and when the exhaust valves are opened. Hoping I can catch some opinions on here so I know what to rip off my car tomorrow and get some parts ordered.
Sorry for such a long post, was trying to be as descriptive as possible