while driving it lost power and stopped running. wont start what is wrong? on 2003 Ford Escape

there is no obd code. installed new fuel pump to no avail. changed idle air control valve 1 week before, for high idle issue. then it ran fine till it died.

1 answer 2 comments
4-or 6cyl.? one has timing belt other has chain .
Fixed! it was a bug in the maf sensor! cleaned it out now it runs great.
Thank you for your response glad it is fixed.Damn insects!