I believe it was a missile. I've spoken to several people with first hand accounts of the incident. Why is it so hard to believe the Navy could have made a mistake? The notion that you can't keep people quiet is ridiculous. All you have to do is shout down a few loudmouths and the rest keep quiet. Besides, how many sailors are in a position to know exactly what is being shot at and the when's and where's of live fire exercises? Anyway, people are not keeping quiet. That's what this movie documents. There are hundreds of witnesses including a P3 crew that saw a missile.
I have talked to people who have told me the following:
A NY center controller who, after the plane went down, reviewed the tapes of the raw radar scans when the plane went down. She says she can make out a radar return streaking toward TWA 800. At the time those returns were explained away as spurious electronic noise.
A former Federal covert agent that told me about how a fisherman brought up an expended rocket motor, turned to in and was told thank you. He never heard anything more about it. Neither have you.
Other evidence not fully explained is the seat fabric that had solid rocket fuel residue on it.
Remember that it is not so far fetched that a Navy ship could bring down a civilian airliner. They've done it before.
Iran Air Flight 655 - Wikipedia, the free encyclopedia
Other things to consider. The fuel air mixture in a fuel tank is far too rich to support combustion. It's only after the tank breaks apart and the fuel is atomized that there is a fireball.
The point is that the investigation and explanation is full of holes. Maybe now that enough time has past, we can get to the bottom of this national tragedy.