I agree with bogies87, did you put a different cap on the cam sensor? And since you have changed the timing chain, we can rule that out. So for what it's worth, I will offer a few suggestions from my experiences. First off, you can disconnect the orange computer wire at the battery, squirt fuel in the intake and the car will start and run!! I tried it when I had a similar problem. SOOO, I would start from square one,with a new set of plugs, unhook the computer, therefore taking the injectors and fuel pump out of the equation. Fill a suirt type oil can with fuel(or you can use starter fluid!!) and with the hose pulled off the throttle body, have someone crank the engine while you squirt fuel into the the throttle body. If the car starts, continue to squirt fuel as you hold the throttle open slightly. If the car continues to run, you probably have a fuel pump or injection problem. This sounds primitive, but believe me it works. Also, did you notice when you pulled the plug to check for spark if it was firing at top dead center? To be sure, try it again and put your finger over the plug hole and see if the wire fires on the compression stroke. (You may need some extra fingers for this!!!) If not, you may have a timing problem. I would then check the interrupter ring on the harmonic balancer to see if it has loosened up and moved. The other question I would add is; did you change anything before this problem began? It seems most all the other bases have been covered. Good luck. I'm anxious to hear what the gremlin is.