Ok I have done everything...Heat shielding around starter, Replaced cables to solenoid and starter and grounding cables, tested timing, replaced injectors, and fuel pressure controller, tested fuel pumps banged my head against wall, then I rapped on one of my fuel pump relays and it started hot.... I replaced both relays and voila it now starts perfectly hot!!!!! These relays run really hot and oxidize in the plug connectors. I cleaned it up and nooxed the connectors all is good with the world. So, if this issue is still a mystery for you guys, check the relays. Strange that they worked cool and running down the road for hours, but not on hot restart. hmmm.. engineers????