With MSD ignition nine times out of ten a failure to start is indication of a bad or non-existent ground. Engine will crank over but no 12v power is supplied to coil or brain box. If the solenoid is bad or faulty, generally the engine will not crank over or will crank over intermittenly. I've experienced both problems.

One thing treese13 never made clear is if he has an MSD Brain box...if he does he needs to check and make sure the box is properly grounded. I had a MSD box that ,keyword here, "had" been properly grounded. When I pulled the old engine that ground wire was broken some how and when the new engine build went back in I could not get it to start....nothing had changed... I finally located the broken ground wire, temped it together and the new engine fired right off. Replaced the wire and never had another ignition problem.