I took the car off the road for 1.5 years and ran it about every 45 days. When I put it back on the road I had all the belts and fluids replaced. In August, the car just died at a light. I tried to restart it and it would crank but not turn over. I let it sit for a while then it would start and not stall and as long as I kept my foot on the gas a little when I came to a stop. But if I did not keep my foot on the gas at a light - it would die. I had the fuel pump replaced and then I had the overheating problem, which required the impeller replacement.

After those fixes, the car ran fine for 2 months until last night. I came to a stop light and the car died. I waited for an hour and it did not restart - same problem as before - it would crank but not turn over. This morning it started on the first try. Then it would not start again. I let it sit for 3 hours then it started once the first time and has not started since.

Do I have to replace the fuel pump and fuel filter again? If so, can I do it myself and is this gonna be a bimonthly maintenance thing?