Could be something in the emissions, but i'm not 100% sure at all. Have you tried cleaning all the emissions junk out? Maybe with some seafoam? There's plenty of DIYs in the sticky and info if you search.
Maybe, but I've checked and rechecked all cam timing and crank timing marks., Can anyone tell me if it has a cold start curcuit?If you took the heads off maybe your timing is advanced.