i would have guessed the fuel filter also... my friends car was doing the same thing just about. fuel filter fixd the problem. gl man. clean ass foe doe btw...