You need to get somebody to run a diagnostic analyzer on your engine, you probably have one of your computer sensors bad, Most auto parts stores (Autozone) sell the analyzers or will check your car for free. Other possibilities are: Plugged fuel filter, trash or water in fuel, or fuel pressure regulator. Good luck.