I have a 2001 Ford Taurus SE with about 100,000 miles. Recently, I’ve started having some problems. It starts absolutely fine when the engine is cold. After I drive for awhile, if I stop the engine to run in for a short errand, it starts, cranks, and then sounds like it is struggle, and dies. If I wait another 15 to 30 minutes, it starts fine again. Once it’s going, it runs fine with no problems. Codes were checked and they come up clear. This all started the same day that I stopped at a different gas station to fill up.
My local mechanic has said that he thinks the problem is the fuel pump and the repair will cost about $1000. Does this sound legitimate or does it sound like the problem is something else?