A couple thoughts, make sure your engine block is grounded very well. That can drastically effect how your started turns over. The timing is off. I think that would account for almost all the problems you mentioned. Did you say you have not
oil pressure at idle? Is your gauge mechanical or electric? Unfortunately, if you have run the engine with out
oil pressure long enough to heat the enigine up, you might have toasted some bearings.