Originally Posted by AllEuro
I would start by pulling any codes stored in the ECU. That might give hint. I would then clear the codes and see what if anything comes back. This is probably the most cost-effective way of doing things as opposed to just throwing parts on the car.
Agree 100% do not start throwing parts at the car as this will just cost alot of money and frustration. If you want to save money, go to Autozone and have them pull the stored codes. It is free! Let us know what they are and we can help you fix this if you like. Also you should go to a muffler shop and have them look at your exhust for possible leaks. I might even be a problem with the EGR, but get it looked at or try to find the leak yourself. If you are lucky, the start problem will be the crank shaft posistion sensor which is easy and cheap to replace.