2005 xlt 3.0 w/ auto trans, 2wd. almost 114k miles recently replaced: cam position sensor crank position sensor fuel pump relay battery w/in 3 months ford fuel pump w/in the last year fuel filter w/in the last 3 months cleaned the MAF, IAC. truck will crank, but won't start randomly. this morning it started first try, ran great. drove 30 min then shut the truck off for maybe 10 minutes, then cranked and wouldn't start. tried again and fired up no problems, didn't run rough. never has thrown any codes, and checked for existing codes but didn't find any. if it sits for a few hours on hot days, it'll do the same no start BS. if i press the gas pedal, it still won't start which tells me it isn't the IAC. i can hear the fuel pump kick on, and it's building pressure. what else could it be? Ignition Control Module? Coil? Been researching online for weeks and replacing things one by one, but they never fix it lol.