I have replaced everything. It started with replacing the valve cover gasket, then the distributor which is the only thing that I didn't buy from the dealer. The map sensor, I have done a throttle body cleaning with new gasket, but on the TPS sensor someone told me that they can be retarded to one side of dead center or the other and I haven't done that yet. I have even had the dealer do the recalled reprogram on the computer. I think I will start over with a different distributor and then try the TPS but on the distributor it only went in two ways wouldn't go in any other way. 180 out or right back in on center.