ok i had the same car as you and i had the same problame. u need to change the fuel filter, have then check to see if your fuel pump has gone bad and if it did u need to change that too. and another thing is you probaly need to change the map sencor. these things dont cost that, but for the fuel...