My car was running just fine yesterday. Wake up this morning to warm up my car, starts right up I go back in the house. I come out to go to work and they car isn't running, odd. So I start it up and drive off to AM/PM. As I'm leaving the car shuts off in the driveway, I start it right back up. When I get to work I'm letting the car idle, I can hear a sort of bubbling sound coming from the fuel pump area and the idle slowly drops from the usual 750rpm range down to about 690 and the engine feels like it's just barely starting to stutter like it might die but it didn't. Any ideas on what might be wrong?