Flashing Check Engine Light
Have a 1997 E420 with 150K miles. In last 2 months, has developed an intermittent issue at attempted startup. I turn key to on, dash lights up, and Check Engine Light is flashing (not on solid - flashing). Engine will crank, but will not catch. If I go away and come back later, eventually it will start. "Later" can be anything from 4 hours to 3 days (in the case of 3 days, I checked 2X each day). Have had it to both local mechanic and dealership - the computers show no codes whatsoever. Of course, it was running when I went there, so they couldn't replicate the moment of failure.
Has only occurred on a cool engine. I live in Arizona, so hasn't been a "cold" engine. But has never occurred when engine was still warm from driving.
Looking for any wisdom. I've seen several blog posts of similar issues, but none of them ever posted a solution. Help?