If you want,let me know when you get everything apart to check the cam timing and I will come down and help you with it if you are unsure.
I just want to see you get it running well.

Something else I thought of,do you know you have good fuel in it? I had mine start running similar to yours one year after running all year and then got a bad batch of fuel. I replaced eveything ignition wise at my team finals trying to find the problem,only to have my other car do the same thing when I got home and dumped my remaining fuel in it.
Sometimes it is a totally different problem than you might think.
Keith