I have fire, fuel and correct firing order and gap.

Firing order,
1234
13
42
I have turned it over to a mechanic friend. He says that it runs now as long as he's pressing the accelerator but as soon as he lets go it dies. He's having trouble with this one and he's pretty good.