o2 Sensor? Checked for vac leaks? Plugs? Wires? Check the alternator? Battery?