While I am driving down the road my 97 grand prix (3.8 not supercharged) dies. Then i coast tilli stop. Then have to work the key until i hear the fuel pump kick on then it starts up fine. When it is hot out it does it much more than when its cool. and faster. It took me an hour and a half to go 5 miles because it was 90 degrees outside then i finally walked the last three or four blocks home. when it cooled down in the eve i went and worked the key about a minute. the fuel pump kicked on and it started and i drove it home. Its getting plenty of fuel. any idea??????????