check the relays... I failed to do that with another issue, ugh. my explorer started acting up, thought it was a bad fuel pump. dropped the tank in the driveway, replaced a like $200 pump. still wouldn't start. my friend (mechanic) came over, opened the relay cover, tapped on the relay, fired right up. 2 days work, $200 in parts for 2 seconds and $12 worth of repair.