A faulty RPM sensor can cause the Check Engine Light to come on and cause a "no start" condition, especially when the engine is warm.