F150 1988. engine bogs down and dies, when hot, under load. restarts hours later,on its own,but does it randomly. . New fuel pump, spark plugs, catalytic converter and muffler system, but still dies , neighbor said it was vapor lock and needs a shield, but it has fuel injection. Any suggestions on what could be the cause????