David, I had the same problem with my IM. Turned out that the fuel lines were running very close to the engine block and when the engine warmed up, it would vaporize the fuel in the lines. Made the car feel like it was out of gas. After sitting for a while it would start back up and run until the engine got hot again. I could not venture vary far from home, due to it cutting out on me all the time.
Took it to my mechanic and he reran the fuel lines away from the engine block and used insulation on the fuel lines to prevent them from getting to hot. Since then, I have been on two and three hour drives with no cut out problems. Check your fuel lines and make sure they are not running near any hot parts of the block or heads.
Hope this solves your problem.
Oz