First thing I would check is the fuel filter. Fuel injected cars require a fair amount of fule pressure. Water & dirt accumulation overtime will kill your filter and the car will run like crap.