well DAmn. lol.....


those are the things i would check .

Ignition
Compression
Fuel.
If its all there then in your case the Timing and firing order.

Im all out of Ideas. :P/ GL if u ever fix it keep us posted.