sounds sorta like the fuel pump is giving out? might be that sorta like it is starving the car for gas...