hello MadPC,
Have you checked out the "low oil" circuits on your motor? If the oil level is too low, it will not let your motor start, or possibly only for a very short time. With your engine level then check your oil level. On mine all it took for the low oil shut down to kick in was a rough road! After the first oil change problem solved for me! My motor used a small amount of oil during the break-in which allowed the low oil shut down feature to surprise me! Hope this helps.
Papa