I have a 1996 Explorer 4.0 4x4 automatic with 152K. This week it has started to not want to start once warm. It throws no trouble codes, cranks over fine, fuel pump is kicking on; it just isn't getting spark when doing this. Once cooled down enough it has spark and starts up with no issues...