Because of the emission control systems on cars the oil cap is very important. The PCV works on vacuum and when the oil cap is off the valve does not work properly and allows air to enter the engine at a higher than designated rate. The same occurs when the egr valve works. It appears that the car is extremely sensative to low vacuum and therefore when the PCM senses the presence of air in greater than designed quantities it will not allow the car to start.