How often do you change your oil? Who does it and what type of filters do you use? Changing the oil and using higher quality filters is a start. The codes are indicating that your camshaft sensors, the actuator and position sensors are stuck in the advanced position or are not correlating correctly. This can be caused by clogged or stuck open passages. This can cause poor engine performance like your seeing. Check your oil level and condition. If you are are close to oil change time get a can of seafoam and add about 1.5oz to your oil. Clear the codes and drive the car for a few hundred miles. Then change the oil, full synthetic is a good idea, and get a high quality oil filter. Doing this before you start changing out components will save you some dough.
Sent from my iPhone using Tapatalk