2005 GT struggles at idle after period of time
A few months ago I noticed after driving around for a period of time (usually at least 30 minutes) when idling my car would start to stutter and buck like it's struggling for gas. If I throw it into neutral and rev the engine a big it runs fine for a while and will randomly do it again while idling.
When it first happened the Check Engine light went on and I checked the code. P0022 - Camshaft Position Actuator A -Bank 2 Timing Over-Retarded and P0345 - Camshaft Position Sensor A - Bank 2 Circuit Malfunction.
I replaced both of the Camshaft sensors about 2+ years ago due to my alternator dying and throwing up a similar code.
I had a similar issue about a year ago, it would do the same thing but anytime the RPMs got low enough, not just after driving for 30 minutes. So I took it to a mechanic friend, who replaced the MAF sensor and I believe he adjusted the O2 sensors (memory's a little hazy there). After that the issue stopped until recently.
If anyone could help me figure out what the problem is I would appreciate it.